Illegal key size -Java

来源:互联网 发布:macos java 编辑:程序博客网 时间:2024/06/05 00:56

这个很久之前就应该记录了,但是一直没有时间,现在记录一下


之前有个功能是要做抽奖功能,然后我这边是要通过整理一些数据调用一个抽奖系统,传送的数据需要用 AES 加密,他们给了我一个 demo

我运行了一下,擦,居然报了下面的错误




然后就是一轮百度,几乎所有人都说替换jar包,我找不到其他方法,就这样做了


<li>在官方网站下载JCE无限制权限策略文件(JDK7的下载地址:
 *      http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html</li>
 * <li>下载后解压,可以看到local_policy.jar和US_export_policy.jar以及readme.txt</li>
 * <li>如果安装了JRE,将两个jar文件放到%JRE_HOME%\lib\security目录下覆盖原来的文件</li>
 * <li>如果安装了JDK,将两个jar文件放到%JDK_HOME%\jre\lib\security目录下覆盖原来文件</li>


然后我照着做,替换了jar包以后,再运行了一下,没想到真的可以了。。。。。




虽然可以解决了,但是有一个问题就是服务器上的所有jdk对应的jar包也要进行替换,我替换了测试环境的,发现可以运行,也没有什么奇葩的问题产生

希望到时替换正式环境的不会有什么问题


如果大家有其他解决方案,希望给我留个言,谢谢了.

原创粉丝点击