안드로이드 개발 질문/답변
(글 수 45,052)
서버와 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 암호화 해보신 분은 답변 부탁드립니다.




