微信支付报非法的密钥大小: 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
相关推荐
茉莉玫瑰花茶13 小时前
LangGraph 入门教程:构建 AI 工作流 [ 案例二 ]
开发语言·人工智能·python
yaoxin52112313 小时前
403. Java 文件操作基础 - 写入二进制文件
java·开发语言·python
未若君雅裁13 小时前
Redis Key 过期后会立刻删除吗?过期删除与内存淘汰策略详解
java·redis
爱喝水的鱼丶13 小时前
SAP-ABAP:ABAP Development Tools(ADT)安装配置学习分享教程(四篇连载) 第二篇:ADT客户端完整安装与初始配置教程
运维·开发语言·学习·sap·abap
livemetee13 小时前
Java自定义线程池核心参数解析
java
Java面试题总结13 小时前
spring重点详解
java·后端·spring
AKA__Zas13 小时前
初识多线程(2.0)
java·开发语言·学习方法
叼烟扛炮13 小时前
C++ 知识点19 匿名对象
开发语言·c++·算法·匿名对象
0xDevNull13 小时前
Java十道高频面试题(二)
java·开发语言
叼烟扛炮13 小时前
C++ 知识点23 类模板
开发语言·c++·算法·类模版