Java实现AES加密,异常java.security.InvalidKeyException: Illegal key size 的解决
来源:互联网 发布:限速路由器软件 编辑:程序博客网 时间:2024/05/03 18:29
Java实现AES加密,抛出异常如下:
java.security.InvalidKeyException: Illegal key size
下载地址:
JDK6 http://www.oracle.com/technetwork/java/javase/downloads/jce-6-download-429243.html
JDK7 http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html
JDK8 http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html
java.security.InvalidKeyException: Illegal key size
代码参考 http://my.oschina.net/Jacker/blog/86383?fromerr=x3l5xL1a
Illegal key size or default parameters 是指密钥长度受限制,
java运行时环境读到的是受限的policy文件。
policy文件位于${java_home}/jre/lib/security 目录下。
这种限制是因为美国对软件出口的控制。
解决办法:
去除该限制只需下载 Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files,
覆盖上述目录下的对应jar文件(local_policy.jar, US_export_policy.jar)即可。下载地址:
JDK6 http://www.oracle.com/technetwork/java/javase/downloads/jce-6-download-429243.html
JDK7 http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html
JDK8 http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html
下载包的readme.txt 有安装说明,即替换
${jdk_home}/jre/lib/security
${jre_home}/lib/security
目录下的 local_policy.jar 和 US_export_policy.jar 文件。
参考 http://stackoverflow.com/questions/6481627/java-security-illegal-key-size-or-default-parameters
0 0
- Java实现AES加密,异常java.security.InvalidKeyException: Illegal key size 的解决
- Java实现AES加密,异常java.security.InvalidKeyException: Illegal key size 的解决
- Java实现AES加密,异常java.security.InvalidKeyException: Illegal key size 的解决
- Java实现AES加密,异常java.security.InvalidKeyException: Illegal key size 的解决
- AES加密时的 java.security.InvalidKeyException: Illegal key size 异常
- AES加密时的 java.security.InvalidKeyException: Illegal key size 异常
- AES加密 java.security.InvalidKeyException: Illegal key size
- 异常:java.security.InvalidKeyException: Illegal key size
- AES加解密时的 java.security.InvalidKeyException: Illegal key size 异常
- AES加密时抛出java.security.InvalidKeyException: Illegal key size or default parameters
- AES加密时抛出java.security.InvalidKeyException: Illegal key size or default parameters .
- AES加密时抛出java.security.InvalidKeyException: Illegal key size or default parameter
- AES加密时抛出java.security.InvalidKeyException: Illegal key size or default parameters
- AES加密java.security.InvalidKeyException: Illegal key size or default parameters
- AES加密java.security.InvalidKeyException: Illegal key size or default parameters
- 异常:java.security.InvalidKeyException: Illegal key size or default parameters
- java.security.InvalidKeyException: Illegal key size or default parameters 异常
- 微信公众号开发加密解密异常java.security.InvalidKeyException:illegal Key Size
- java定时任务 Timer等
- android marshmallow(6.0) OTA时对cache分区的检查
- 1102. Invert a Binary Tree (25)
- 程序员:伤不起的三十岁
- 博客搬家辣!!
- Java实现AES加密,异常java.security.InvalidKeyException: Illegal key size 的解决
- tableview 方法说明
- dom4j 最常用最简单的用法(转)
- handler method 参数绑定常用的注解
- WindowManager.LayoutParams的属性
- 项目管理方法---基层项目经理如何激励自己的团队
- c++ 桥接模式
- 九度OJ:题目1010 A+B
- raw和assets