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+其它),然后传进去解密。
博客围绕java.util.Base64报错Illegal base64 character展开。给出报错代码,指出问题原因是传入的密文并非真正密文,因配置问题,后台获取的密文包含多余内容,然后进行解密从而报错。
5776

被折叠的 条评论
为什么被折叠?



