AES解密报错:IllegalArgumentException: Illegal base64 character 7b

java.lang.IllegalArgumentException: Illegal base64 character 7b
    at java.util.Base64$Decoder.decode0(Base64.java:714)
    at java.util.Base64$Decoder.decode(Base64.java:526)
    at java.util.Base64$Decoder.decode(Base64.java:549)
    at com.iboxchain.goodamcht.common.util.AESUtil.decrypt(AESUtil.java:97)
.....
 

查到一篇比较详细的文章,如下,虽然没有涉及到该问题原因。

解决 java.util.Base64 报错 Illegal base64 character 的问题

 

以上问题发生的原因:

传入的密文其实不是密文。。

假设密文是A,后台获取的值需要是A,但由于配置的问题,导致后台参数得到密文是(A+其它),然后传进去解密。

 

 

 

你可能感兴趣的:(加解密)