Input byte array has wrong 4-byte ending unit AES算法解密异常解决办法

最近在用aes进行数据的加密和解密处理的时候发现总是出现这样的一个异常

Input byte array has wrong 4-byte ending unit 。

在我这个项目中,原因是加密后还会加一个前缀,最后在解密的时候前缀去掉的不对导致。

也就是说这个异常可能会由于你本身加密应该是24位的,但是因为不种种原因变少了或者变多了就会出现这个原因。

同志们,检查一下解密的字符串是不是24位的吧,不是的话,密文就是有问题的哦。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值