栏目分类:
子分类:
返回
文库吧用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
文库吧 > IT > 软件开发 > 后端开发 > Java

控制台报错:java.security.InvalidKeyException: Illegal key size

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

控制台报错:java.security.InvalidKeyException: Illegal key size

在学习微信支付V3的时候启动项目报错java.security.InvalidKeyException: Illegal key size

原因是:数据代码在传输过程中的安全,很多时候我们都会将要传输的数据进行加密,然后等对方拿到后再解密使用。我们在使用AES加解密的时候,在遇到128位密钥加解密的时候,没有进行什么特殊处理;然而,在使用256位密钥加解密的时候,如果不进行特殊处理的话,往往会出现这个异常java.security.InvalidKeyException: Illegal key size。
 

解决方案:需要去官网下载JCE无限制权限策略文件

JDK6的下载地址:Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 6

JDK7的下载地址:
Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 7 Download

JDK8的下载地址:
JCE Unlimited Strength Jurisdiction Policy Files for JDK/JRE 8 Download

下载之后解压得到

替换掉原来jre中的lib/security的两个jar包,

 如果还是不行,把jdk中的lib/security中的两个也换掉

转载请注明:文章转载自 www.wk8.com.cn
本文地址:https://www.wk8.com.cn/it/1039966.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 wk8.com.cn

ICP备案号:晋ICP备2021003244-6号