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
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
技术负责人 @ 某某
文章
91
粉丝
209
喜欢
906
收藏
1030
排名:25
访问:24.1 万
私信
所有博文
社区赞助商