微信支付报非法的密钥大小: Caused by: java.security.InvalidKeyException: Illegal key size

复制代码
在Linux环境中出现 java.security.InvalidKeyException: Illegal key size 异常通常是由于Java默认的加密限制引起的。Java默认的加密强度限制了加密算法密钥的最大长度

方式一

复制代码
1. 找到该目录 /usr/java/jdk1.8.0_121/jre/lib/security
复制代码
2. 替换local_policy.jar 和 US_export_policy.jar (解密长度替换)
复制代码
3. 文件提取码
复制代码
链接: https://pan.baidu.com/s/1ppbv4X_Zsn3EZ-Jt7INWTw 
提取码: wj5j 

方式二

复制代码
1. 找到该目录 /usr/java/jdk1.8.0_121/jre/lib/security
复制代码
2. 找到 java.security 
复制代码
复制代码
3. 编辑 java.security 
复制代码
找到该注释命令

#crypto.policy=unlimited





放开注释 (启用无限制的加密策略)

crypto.policy=unlimited
相关推荐
Frankabcdefgh1 分钟前
前端面试 js
开发语言·javascript·原型模式
EnigmaCoder9 分钟前
java面向对象编程【高级篇】之多态
java·开发语言
秋名RG13 分钟前
浅谈Java 内存管理:栈与堆,垃圾回收
java·开发语言·jvm
学习机器不会机器学习21 分钟前
深入浅出JavaScript常见设计模式:从原理到实战(1)
开发语言·javascript·设计模式
WMSmile35 分钟前
Maven下载aspose依赖失败的解决方法
java·maven
Python私教38 分钟前
Rust:安全与性能兼得的现代系统编程语言
java·安全·rust
2401_8979300642 分钟前
Maven 使用教程
java·maven
前端.火鸡43 分钟前
使用wavesurferJs实现录音音波效果
开发语言·前端·javascript
PXM的算法星球1 小时前
【Java后端】MyBatis 与 MyBatis-Plus 如何防止 SQL 注入?从原理到实战
java·sql·mybatis
zh_xuan1 小时前
java Optional
java·开发语言