说明:
jdk6: jce_policy-6.zip
jdk7: jce_policy-7.zip
jdk8: jce_policy-8.zip
根据您jdk对应的版本替换${java_home}/jre/lib/security/ 下面的local_policy.jar和US_export_policy.jar即可;
java AES 密钥长度限制问题解决方案
使用AES加密时,当密钥大于128时,代码会抛出Java.security.InvalidKeyException: Illegal key size or default parameters
Illegal key size or default parameters是指密钥长度是受限制的,java运行时环境读到的是受限的policy文件。文件位于${java_home}/jre/lib/security
这种限制是因为美国对软件出口的控制。
解决办法:
去掉这种限制需要下载Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files.网址如下。
下载包的readme.txt 有安装说明。就是替换${java_home}/jre/lib/security/ 下面的local_policy.jar和US_export_policy.jar
jdk8相关:
Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 8 Download
http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html
jdk7相关:
Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 7 Download
http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html
jdk6相关:
Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 6
http://www.oracle.com/technetwork/java/javase/downloads/jce-6-download-429243.html
没有合适的资源?快使用搜索试试~ 我知道了~
JCE jar包 jdk1.6 - jdk1.8
共4个文件
zip:3个
txt:1个
需积分: 3 27 下载量 20 浏览量
2017-04-08
18:44:29
上传
评论
收藏 24KB RAR 举报
温馨提示
JCE Unlimited Strength Jurisdiction Policy Files; Illegal key size or default parameters密钥长度受限; 根据您jdk对应的版本替换${java_home}/jre/lib/security/ 下面的local_policy.jar和US_export_policy.jar即可;
资源推荐
资源详情
资源评论
收起资源包目录
jce_policy(jdk1.6-jdk1.8).rar (4个子文件)
jce_policy-8.zip 8KB
jce_policy-7.zip 7KB
jce_policy-6.zip 9KB
JCE问题.txt 1KB
共 4 条
- 1
资源评论
大犀牛88
- 粉丝: 5
- 资源: 18
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功