서버와 key를 공유하여 AES256으로 암호화를 하려고 합니다.

AES_KEY는 서버와 공유하는 KEY 값입니다.

암호화에 대한 개념이 없으니 뭘 해야할지 모르겠군요...



public static String getEncryptMessage(String message) {
	 SecretKeySpec keySpec = new SecretKeySpec(AES_KEY, "AES");
	Cipher cipher = null;
	byte[] encrypted = null;
	try {
		cipher = Cipher.getInstance("AES");
		cipher.init(Cipher.ENCRYPT_MODE, keySpec);
		encrypted = cipher.doFinal(message.getBytes());
	} catch (Exception e) {
		e.printStackTrace();
	}
	return toHex(encrypted);
}


위 코드를 참조해 주시고 혹시 key를 바탕으로 AES256 암호화 해보신 분은 답변 부탁드립니다.