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报