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 协议》,转载必须注明作者和本文链接
lizhiqiang666
技术负责人 @ 某某
文章
90
粉丝
209
喜欢
900
收藏
1013
排名:26
访问:23.7 万
私信
所有博文
社区赞助商