AES加密异常处理 InvalidAlgorithmParameterException:expected IV length of 16 but was 32
2017-12-12 15:47
1051 查看
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”,不知道是不是这里的规则导致对密码阈值的要求,知道的可以告知我下,非常感谢!ye.jg@qq.com
大概的意思是:无效的算法参数异常:期望的阈值是16但是给的是32
注意到当前密码长度是32的,而我生成的密码配置是128bit(java int占4位,既32个整型)
那么既然要求长度16密码,生成密码的配置就是16x4=64bit。
这就简单了,处理如图生成秘钥的配置改成64bit:
ps:我这边AES加密配置的规则是“AES/CBC/PKCS5PADDING”,不知道是不是这里的规则导致对密码阈值的要求,知道的可以告知我下,非常感谢!ye.jg@qq.com
相关文章推荐
- java.security.InvalidAlgorithmParameterException原因及其处理方式
- C#之解决 未处理的“System.InvalidOperationException”类型的异常出现在 System.dll中...
- “System.OutOfMemoryException”类型的未经处理的异常在 mscorlib.dll 中发生
- java.io.InvalidClassException异常处理
- 16.异常处理机制:exception
- C#之解决 未处理的“System.InvalidOperationException”类型的异常出现在 System.dll中...
- dom4j操作XML出现异常Invalid byte 1 of 1-byte UTF-8 sequence. Nested exception: Invalid byte 1 of
- centos7 elasticsearch 安装kaka-river 报错 "java.security.InvalidAlgorithmParameterException"
- 处理编译错误"0" is an invalid value for the "DebugInformation" parameter of the "DCC"
- 【转】ASP.NET中OutOfMemoryException异常的处理方案
- EF异常:“System.InvalidOperationException”类型的未经处理的异常在 mscorlib.dll 中发生
- “System.InvalidOperationException”类型的未经处理的异常在 EntityFramework.dll 中发生
- org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)异常处理办法
- Dom4j中文异常处理:Invalid byte 2 of 2-byte UTF-8 sequence
- 处理编译错误"0" is an invalid value for the "DebugInformation" parameter of the "DCC" task.
- NHibernate Invalid index N for this SqlParameterCollection with Count=N Exception 简易处理
- java.io.EOFException: Unexpected end of ZLIB input stream异常处理
- EF异常:“System.InvalidOperationException”类型的未经处理的异常在 mscorlib.dll 中发生
- System.InvalidOperationException”类型的未经处理的异常在 mscorlib.dll 用户代码未进行处理
- flume nginx 日志处理异常 JsonParseException: Unexpected character ('(' (code 40)): expected a valid value