微信支付报非法的密钥大小: 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
相关推荐
多多*18 分钟前
maven常用的命令
java·log4j·maven
xie_pin_an21 分钟前
MyBatis-Plus 实战:MPJLambdaWrapper 多表联查用法全解析
java·spring boot·spring·mybatis
ᐇ95923 分钟前
Java LinkedList集合全面解析:双向链表的艺术与实战
java·开发语言·链表
luyun02020235 分钟前
Windows 11操作更丝滑,绝了
java·运维·figma
码银36 分钟前
【数据结构】顺序表
java·开发语言·数据结构
Boop_wu44 分钟前
[Java EE] 计算机基础
java·服务器·前端
橘子海全栈攻城狮1 小时前
【源码+文档+调试讲解】基于Spring Boot的考务管理系统设计与实现 085
java·spring boot·后端·spring
神仙别闹1 小时前
基于QT(C++) 实现哈夫曼压缩(多线程)
java·c++·qt
Python私教1 小时前
Python 开发环境安装与配置全指南(2025版)
开发语言·python