java.security.InvalidKeyException: Illegal key size
2016-01-07 16:26
405 查看
今天使用AES加密工具类时,报了这个异常java.security.InvalidKeyException: Illegal key size,开始以为是key 值的长度问题,可是不管我怎么改key的值和长度,都始终报这个问题。最后终于找到问题所在了,
Illegal key size 是指密钥长度是受限制的,java运行时环境读到的是受限的policy文件。文件位于${java_home}/jre/lib/security,这种限制是因为美国对软件出口的控制。所以我们需要替换掉这个里面的local_policy.jar和US_export_policy.jar这两个包,最好/jre/lib/security和jdk\jre\lib\security中的都替换掉。这两个包的下载地址是:http://pan.baidu.com/s/1kUcMOXD 。
Illegal key size 是指密钥长度是受限制的,java运行时环境读到的是受限的policy文件。文件位于${java_home}/jre/lib/security,这种限制是因为美国对软件出口的控制。所以我们需要替换掉这个里面的local_policy.jar和US_export_policy.jar这两个包,最好/jre/lib/security和jdk\jre\lib\security中的都替换掉。这两个包的下载地址是:http://pan.baidu.com/s/1kUcMOXD 。
相关文章推荐
- Atitit.软件命名空间 包的命名统计 及命名表(2000个名称) 方案java package
- Atitit.软件命名空间 包的命名统计 及命名表(2000个名称) 方案java package
- Atitit.软件命名空间 包的命名统计 及命名表(2000个名称) 方案java package
- Java Math的 floor,round和ceil的总结
- Java 注解 Annotation
- Spring-Boot初始篇
- JavaDom 学习笔记
- Java Beans API
- Java系统属性
- 无法debug断点跟踪JDK源代码——missing line number attributes的解决方法
- java免费发送邮件实现
- JAVA 多态
- Struts2中的包的作用描述
- java内存溢出分析(一)
- Java中的日期(Calendar、Date)
- Java软件工程师等级
- Java Transaction API JAVA事务API
- Java——Java包
- Java 版本LRC校验
- 文件IO java