diff --git a/src/main/java/Aes.kt b/src/main/java/Aes.kt index f7da4db..69d1fa3 100644 --- a/src/main/java/Aes.kt +++ b/src/main/java/Aes.kt @@ -17,10 +17,10 @@ class Aes { val key = generateKey() val seed = SecureRandom().generateSeed(16) val iv = IvParameterSpec(seed) - encryptCipher = Cipher.getInstance("AES/CBC/PKCS7Padding").apply { + encryptCipher = Cipher.getInstance("AES/CBC/PKCS5Padding").apply { init(Cipher.ENCRYPT_MODE, key, iv) } - decryptCipher = Cipher.getInstance("AES/CBC/PKCS7Padding").apply { + decryptCipher = Cipher.getInstance("AES/CBC/PKCS5Padding").apply { init(Cipher.DECRYPT_MODE, key, iv) } } catch (e: Exception) { @@ -32,10 +32,10 @@ class Aes { try { val key = SecretKeySpec(keyArr, "AES") val iv = IvParameterSpec(ivArr) - encryptCipher = Cipher.getInstance("AES/CBC/PKCS7Padding").apply { + encryptCipher = Cipher.getInstance("AES/CBC/PKCS5Padding").apply { init(Cipher.ENCRYPT_MODE, key, iv) } - decryptCipher = Cipher.getInstance("AES/CBC/PKCS7Padding").apply { + decryptCipher = Cipher.getInstance("AES/CBC/PKCS5Padding").apply { init(Cipher.DECRYPT_MODE, key, iv) } } catch (e: NoSuchAlgorithmException) {