问题
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文件夹,其中包含要替换的两个文件 都要替换!!!