java.security.InvalidKeyException:illegal Key Size 报错解决
在使用JCE加密时,遇到这样的Exception: java.security.InvalidKeyException:illegal Key Size
原因:
这是因为用到了jdk sercurity, 而jdk sercurity 使用的jar包 $JAVA_HOME/lib/security/local_policy.jar 和 $JAVA_HOME/jre6_64/lib/security/US_export_policy.jar中有对技术出口的限制【”万恶“的美帝啊】,加密只有128bit,而没有限制的则有256bit.
解决方案
首先你要明确自己的jdk版本 是1.6 还是 1.7 亦或者 1.8
JDK6密码扩展无限制权限策略文件
http://www.oracle.com/technetwork/java/javase/downloads/jce-6-download-429243.html
JDK7密码扩展无限制权限策略文件
https://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html
JDK8密码扩展无限制权限策略文件
https://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html
通过上面oracle官网下载不了,也可以点这里立即下载https://download.csdn.net/download/chw0629/85449988
这里用1.8举例 , 其他都是一样的
解决步骤:
1、下载 JCE无限制权限策略文件
2、前往你当前使用jdk的安装目录
复制并覆盖%JAVA_HOME%/jre/lib/security下的local_policy.jar 和 US_export_policy.jar
java.security.InvalidKeyException:illegal Key Size 报错解决相关推荐
- java.security.InvalidKeyException:illegal Key Size 报错解决方案
在使用JCE加密时,我们有时候会遇到这样的Exception: java.security.InvalidKeyException:illegal Key Size 要解决这个报错,首先,我们需要知道 ...
- jdk 1.8 java.policy,JDK1.8 导致系统报错:java.security.InvalidKeyException:illegal Key Size
在使用JCE加密时,我们有时候会遇到这样的Exception: java.security.InvalidKeyException:illegal Key Size 要解决这个报错,首先,我们需要知道 ...
- 控制台报错:java.security.InvalidKeyException: Illegal key size
在学习微信支付V3的时候启动项目报错java.security.InvalidKeyException: Illegal key size 原因是:数据代码在传输过程中的安全,很多时候我们都会将要传输 ...
- JCE无限制权限策略文件(java.security.InvalidKeyException: Illegal key size解决方案)
问题背景 今天调试售票系统的加密,发现加密解密再JDK10下面是ok的,再JDK8下面就GG了,搞了半天,后来发现,原来另有原因,是个坑. Exception in thread "main ...
- java.security.InvalidKeyException: Illegal key size or default parameters
今天在使用idea打包maven项目时,出现这个错误:java.security.InvalidKeyException: Illegal key size or default parameters ...
- 项目实战-解决AES(java.security.InvalidKeyException: Illegal key size)
异常: java.security.InvalidKeyException: Illegal key size 今天在做接口测试的时候遇到个异常: java.security.InvalidKeyEx ...
- java.security.key jar_异常: java.security.InvalidKeyException: Illegal key size
今天在做接口测试的时候遇到个异常: java.security.InvalidKeyException: Illegal key size. SecretKeySpec secretKeySpec = ...
- java.security.InvalidKeyException: Illegal key size
来源:https://blog.csdn.net/dling8/article/details/84061948 今天在使用idea打包maven项目时,出现这个错误:java.security.In ...
- java.security.InvalidKeyException Illegal key size
今天在使用idea打包maven项目时,出现这个错误:java.security.InvalidKeyException: Illegal key size.(测试也可能会出现这个问题)貌似是因为加密 ...
最新文章
- Chrome不支持showModalDialog的解决方案
- UI培训分享:如何提升自己的UI设计能力
- 备份TB级别Oracle数据库的一些技巧
- CDN 监控系统(二)
- shell脚本 - 快速到达目录
- hdu4845 状态压缩BFS
- R语言——双样本独立检验的快速分析立检验的快速分析
- ubuntu(14.04) 下配置重写
- java xml出错,Java xml出现错误 javax.xml.transform.TransformerException: java.lang.NullPointerException...
- linux入门指令 详解,Linux基础命令之mktemp详解
- java_db常见错误总结
- Fortran入门教程(二)——数据类型
- 计算机知识竞赛的策划案,计算机趣味知识竞赛活动策划书
- 阿里巴巴实习生 招聘内推
- 斐波那契数列的几种求解方法
- CryEngine5 Shader调试
- uvalive4987
- 什么是六类网线和超六类网线?
- 一个简单光栅器的实现(五) 光栅化阶段
- 苏世民的54条人生成功经验