Illegal key size or default parameters 解决方案
Posted newandhui
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Illegal key size or default parameters 解决方案相关的知识,希望对你有一定的参考价值。
1.背景
在做aes加密时,报错 Illegal key size or default parameters...有的jdk版本报错,有的不报错,原因在于:
jdk 或jrelibsecurity目录 下, 需要两个保密的jar文件
Oracle在其官方网站上提供了无政策限制权限文件(Unlimited Strength Jurisdiction Policy Files),我们只需要将其部署在JRE环境中,就可以解决限制问题。
下载地址:
http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-java-plat-419418.html
把里面的两个jar包:local_policy.jar 和 US_export_policy.jar 替换掉原来安装目录jdk中或者jre中的libsecurity 下的两个jar包接可以了
以上是关于Illegal key size or default parameters 解决方案的主要内容,如果未能解决你的问题,请参考以下文章
Illegal key size or default parameters 解决方案
Caused by: java.security.InvalidKeyException: Illegal key size or default parameters
AES加密java.security.InvalidKeyException: Illegal key size or default parameters
java.security.InvalidKeyException: Illegal key size or default parameters
java中的AES 256算法遇到 Illegal key size or default parameters错的解决办法
java.lang.RuntimeException:java.security.InvalidkeyException:Illegal key size or default parameters报