60 Star 277 Fork 100

鬼面书生 / cat

 / 详情

AES解密失败

待办的
创建于  
2022-04-11 11:37
//加密示例:
String cipherText = AESUtils.ecodes("一片春愁待酒浇,江上舟摇,楼上帘招。秋娘渡与泰娘桥,风又飘飘,雨又萧萧。", "1qaz@SX#EDC4rfv", 256);
System.out.println("加密后密文: " + cipherText);
//解密示例:
String clearText = AESUtils.decodes(cipherText, "1qaz@SX#EDC4rfv", 256);
System.out.println("密文解密后的明文:" + clearText);

上述示例代码运行结果:

System.out: 加密后密文: 8FB1E7F4B5CF4FAB8135A7CC2690E0DA5E517D43E09857071048E3A5BF7F0E7493B2EBA6AF28E56E68DA823CF577543D4D043A5B85673498DE12A3420D1F459BA6738340995B7C2F7AB94496C6BD3E81536C7B5BA20A1C1D6B7761F697A1A7695AA589DA5616E6BCF978DF836E7EABF4
System.err: javax.crypto.BadPaddingException: pad block corrupted
System.err:     at com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher$BufferedGenericBlockCipher.doFinal(BaseBlockCipher.java:1384)
System.err:     at com.android.org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher.engineDoFinal(BaseBlockCipher.java:1217)
System.err:     at javax.crypto.Cipher.doFinal(Cipher.java:2055)
System.err:     at com.oogway.cat.security.AESUtils.decodes(AESUtils.java:120)
······
······
System.out: 密文解密后的明文:null

运行环境:
Android 11

评论 (1)

XShawn 创建了任务

移动端没试过哦。

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
665962 shawnxiafei 1606283680
Java
1
https://gitee.com/bat/cat.git
git@gitee.com:bat/cat.git
bat
cat
cat

搜索帮助