GettingSignals

[Android]AES復号化処理でBadPaddingException

2012年11月17日
Posted by hina

サーバで暗号化した文字列を
アプリで復号化しようとした際にはまったので、メモ。

SecretKey key = new SecretKeySpec(key, “AES”);
Cipher cipher = Cipher.getInstance(“AES/ECB/PKCS5Padding”);
cipher.init(Cipher.DECRYPT_MODE, key);
byte[] encrpytText = cipher.doFinal(encryptCode);

最後のdoFinal()で
BadPaddingException: pad block corrupted.

が発生します。

そんなあなたに、

暗号化キーと復号化キーは同じですか?

http://stackoverflow.com/questions/12110459/android-des-decrypt-badpaddingexception-pad-block-corrupted

Comments are currently closed.

Follow

カレンダー

2018年5月
« 10月    
 123456
78910111213
14151617181920
21222324252627
28293031