Android/Java での AES 暗号化について何も知りません
ここからこのコードを取得しましたhttp://www.androidsnippets.com/encryptdecrypt-strings
コードに問題があるかどうかを復号化するときに、以下のエラーが発生しますか?(暗号化された値をあるアクティビティから別のアクティビティに渡しています)
05-18 13:49:58.828: W/System.err(3350): javax.crypto.BadPaddingException: pad block corrupted
05-18 13:49:59.133: W/System.err(3350): at org.bouncycastle.jce.provider.JCEBlockCipher.engineDoFinal(JCEBlockCipher.java:653)
05-18 13:49:59.148: W/System.err(3350): at javax.crypto.Cipher.doFinal(Cipher.java:1116)
05-18 13:49:59.153: W/System.err(3350): at com.spacenext.noserver2.SimpleCrypto.decrypt(SimpleCrypto.java:55)
05-18 13:49:59.158: W/System.err(3350): at com.spacenext.noserver2.SimpleCrypto.decrypt(SimpleCrypto.java:28)
暗号化
05-18 15:07:32.283: I/Home(3341): 530AEA4983C93379EB512387B4E547522C1E310AD6E7752AF5B9F91C329D313315FDDA853E60C78EA618211A37BA8A47
別のアクティビティで受信した暗号化メッセージ
05-18 15:07:55.382: I/Home(7871): 530AEA4983C93379EB512387B4E547522C1E310AD6E7752AF5B9F91C329D313315FDDA853E60C78EA618211A37BA8A47
どちらも同じですが、メッセージが別のアクティビティで復号化されると、エラー メッセージがスローされます。