javax.crypto.IllegalBlockSizeException: last block incomplete in decryption

問題描述:

AES解密的時候報錯 IllegalBlockSizeException

解決方法:

使用Aes解密之前先使用Base64解密一次

報錯原因:

使用AES加密後還需使用Base64編碼方式再進行一次加密,所以解密的時候需要先用Base64解密,再用AES的方法解密

具體的原理不是很明白,大家可自行百度

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