java.lang.RuntimeException: java.security.InvalidKeyException: Illegal key size

java.lang.RuntimeException: java.security.InvalidKeyException: Illegal key size

异常原因:如果密钥大于128, 会抛出java.security.InvalidKeyException: Illegal key size
异常. 因为密钥长度是受限制的, java运行时环境读到的是受限的policy文件

文件位置: ${java_home}/jre/lib/security/java.security

修改方法: 

打开文件搜索 crypto.policy=unlimited 

取消注释# crypto.policy=unlimited

如下所示:
java.lang.RuntimeException: java.security.InvalidKeyException: Illegal key size_第1张图片

修改完成后保存

最后: 重启你的服务,完美解决

你可能感兴趣的:(java,开发语言,后端)