cipher 썸네일형 리스트형 [java] encode and decode a string using AES import java.security.InvalidKeyException; import java.security.NoSuchAlgorithmException; import javax.crypto.BadPaddingException; import javax.crypto.Cipher; import javax.crypto.IllegalBlockSizeException; import javax.crypto.NoSuchPaddingException; import javax.crypto.spec.SecretKeySpec; public class EncryptDecryptTest { public static Cipher getCipher(String synchro1, String synchro2, String syn.. 더보기 [android] encrypt decrypt decrypt에 사용하는 클래스 : Cipher decrypt 과정 SecretKeySpec keySpec = new SecretKeySpec(keyArr, "AES"); // AES 암호화 알고리즘으로 Cipher 초기화 Cipher cipher = Cipher.getInstance("AES"); // decrypt 모드로, 비밀키를 keySpec으로 지정 cipher.init(Cipher.DECRYPT_MODE, keySpec); // 복호화 진행(doFinal) byte[] decBytes = cipher.doFinal(toByte(source)); 여기서 중요한점은 SecretKey 설정인데, secretKey가 왔다고 그걸 그대로 getByte()로 변환해서는 안된다. public static .. 더보기 이전 1 다음