zoukankan      html  css  js  c++  java
  • JDK6,JDK7,JDK8:java.security.InvalidKeyException: Illegal key size or default parameters

    我在测试采用  AES  去尝试超过128 位密钥加密的时候会抛出这个错误。发现Java中的  AES  256 算法确实会有这个问题“ Illegal key size or default parameters ”

    然后我尝试去修复,发现有对应的Version (  JDK  )。在解决问题的同时,我把这几个包都提供了一下,让大家对应去下载。

    Jar下载:

    可以用下面的地址,或者用文章下的附件地址。

    JDK6 解决Jar下载地址:https://pan.baidu.com/s/1eRYPGf4 密码: y9bd 

    JDK7 解决Jar下载地址: https://pan.baidu.com/s/1gfenrcn 密码: 5n4y 

    JDK8 解决Jar下载地址:https://pan.baidu.com/s/1cwErKE 密码: 2u6m 

    Jar替换步骤:

    把里面的两个jar包:local_policy.jar  和 US_export_policy.jar  替换掉原来  Jdk  安装目录 $Javajre{6|7|8}libsecurity 下的两个jar 包接可以了。

    比如我的Java JDK 替换全目录为:C:Javajdk1.8.0_66jrelibsecurity 那就把2个Jar Copy覆盖到当前目录即可。

    再次运行,OK了!

    版权所属:SO JSON在线解析

    原文地址:https://www.sojson.com/blog/249.html

    转载时必须以链接形式注明原始出处及本声明。


    附件下载: 
  • 相关阅读:
    12-单表查询
    11-数据的增删改
    10-外键的变种 三种关系
    09-完整性约束
    08-数据类型(2)
    07-数据类型
    06-表的操作
    05-库的操作
    Spring:(六) 代理模式
    Spring:(五) 注解
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13317499.html
Copyright © 2011-2022 走看看