问题描述
代码运行时报以下错误
java.security.InvalidKeyException: Illegal key size
解决方法
- 去官方下载JCE无限制权限策略文件
JDK5: http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-java-plat-419418.html#jce_policy-1.5.0-oth-JPR
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
-
下载后解压,可以看到local_policy.jar和US_export_policy.jar以及readme.txt
-
将两个jar文件放到%JAVE_HOME%\jre\lib\security目录下覆盖原来文件