程序员的资源宝库

网站首页 > gitee 正文

springboot登录注册demo中使用des加密遇到的BadPaddingException: Given final block not properly padded

sanyeah 2024-04-12 17:41:15 gitee 3 ℃ 0 评论

登录demo中,报了cn.hutool.crypto.CryptoException: BadPaddingException: Given final block not properly padded. Such issues can arise if a bad key is used during decryption.错误

是因为工具类中,我们使用的密钥是随机生成的,并没有存储起来,每一次重新启动时,都会生成新的密钥,所以在解密时会出错。

 

解决办法:把密钥存储起来,解密时拿上次生成的密钥进行验证。

 

 

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表