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