本文主要是介绍Java 出现“Illegal key size”错误的解决记录,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题
java.security.InvalidKeyException:illegal Key Size
如果密钥大于128, 会抛出上述异常。因为密钥长度是受限制的, java运行时环境读到的是受限的policy文件,文件位于/jre/lib/security下, 这种限制是因为美国对软件出口的控制。
解决方式
1.更换jdk 本人下载的是 jdk 1.8.162的版本完美解决
jdk 下载地址 :
https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html
还有两种解决方式 :
注 : jre\lib\security 没有这两个jar 看有没有policy文件夹,里面有limited和unlimited文件夹,其中包含要替换的两个文件 都要替换!!!
这篇关于Java 出现“Illegal key size”错误的解决记录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!