BadPaddingException:在Android中损坏了pad块

时间:2011-12-05 15:07:40

标签: java android encryption

我正在尝试解密电子邮件ID并获取此异常。我的加密成功,但解密时我得到了这个。

Caused by: javax.crypto.BadPaddingException: pad block corrupted at org.bouncycastle.jce.provider.JCEBlockCipher.engineDoFinal(JCEBlockCipher.java:715) at javax.crypto.Cipher.doFinal(Cipher.java:1090)

帮助感谢

1 个答案:

答案 0 :(得分:1)

密文已损坏,或者您没有像使用加密那样使用相同的块大小或填充进行解密。

您能告诉我们您用于加密和解密的代码吗?