java.security.InvalidAlgorithmParameterException: expected IV length of 16 but was 32.
大概的意思是:无效的算法参数异常:期望的阈值是16但是给的是32
注意到当前密码长度是32的,而我生成的密码配置是128bit(java int占4位,既32个整型)
那么既然要求长度16密码,生成密码的配置就是16x4=64bit。
这就简单了,处理如图生成秘钥的配置改成64bit:
ps:我这边AES加密配置的规则是“AES/CBC/PKCS5PADDING”,不知道是不是这里的规则导致对密码阈值的要求,知道的可以告知我下,非常感谢![email protected]