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+其它),然後傳進去解密。

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章