Mac 跑代码报 Illegal key size 错误的解决方法
异常原因:如果密钥大于 128, 会抛出 java.security.InvalidKeyException: Illegal key size 异常。因为密钥长度是受限制的,java 运行时环境读到的是受限的 policy 文件。文件位于 ${java_home}/jre/lib/security, 这种限制是因为美国对软件出口的控制.
解决办法:在 / Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/security 路径下替换 jdk 与 jre 下两个 jar 包:local_policy.jar , US_export_policy.jar
下载链接:
https://pan.baidu.com/s/1v42j07lqxkSqboZBl...
本作品采用《CC 协议》,转载必须注明作者和本文链接