“Given final block not properly padded. Such issues can arise if a bad key is used during“错误解决

Posted 格子衫111

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了“Given final block not properly padded. Such issues can arise if a bad key is used during“错误解决相关的知识,希望对你有一定的参考价值。

在做AES解密的时候,碰到了"Given final block not properly padded. Such issues can arise if a bad key is used during decryption"报错,详细信息如下:

我们都知道,使用AES加解密需要用到一个密钥,这里把它定义为token,

归根结底,出现这个问题就是因为解密的密钥和加密的密钥不一致。
application.yml

#AES加解密所需token,自定义16位字符串
encry.token: 1234567890123456

解决方案:
1、使用原来加密的密钥进行解密即可;
2、或者重新使用新的密钥进行加密解密操作。

以上是关于“Given final block not properly padded. Such issues can arise if a bad key is used during“错误解决的主要内容,如果未能解决你的问题,请参考以下文章