微信支付报非法的密钥大小: 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
相关推荐
Hero | 柒9 分钟前
JAVA反射机制
java·spring·反射
j***630819 分钟前
Springboot项目中线程池使用整理
java·spring boot·后端
likuolei21 分钟前
Eclipse 创建 Java 接口
java·数据库·eclipse
q***547523 分钟前
Spring Boot 经典九设计模式全览
java·spring boot·设计模式
a***560625 分钟前
Spring Boot接收参数的19种方式
java·spring boot·后端
程序喵大人26 分钟前
推荐个C++高性能内存分配器
开发语言·c++·内存分配
liu****29 分钟前
27.epoll(三)
服务器·开发语言·网络·tcp/ip·udp
福尔摩斯张31 分钟前
Axios源码深度解析:前端请求库设计精髓
c语言·开发语言·前端·数据结构·游戏·排序算法
zephyr0535 分钟前
深入浅出C++多态:从虚函数到动态绑定的完全指南
开发语言·c++
z***751540 分钟前
SpringBoot集成MQTT客户端
java·spring boot·后端