最近在用aes进行数据的加密和解密处理的时候发现总是出现这样的一个异常
Input byte array has wrong 4-byte ending unit 。
在我这个项目中,原因是加密后还会加一个前缀,最后在解密的时候前缀去掉的不对导致。
也就是说这个异常可能会由于你本身加密应该是24位的,但是因为不种种原因变少了或者变多了就会出现这个原因。
同志们,检查一下解密的字符串是不是24位的吧,不是的话,密文就是有问题的哦。
版权声明:本文为maybe_fly原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。