0%

技术日志

记录日常工作中遇到的技术问题,问题太过琐碎,但积少成多,聚沙成塔,也算是在成长ing。

jdk8 AES加密问题【测试服和正式服环境问题】

2022年12月6日

JDK 8u151之前的版本 AES算法只能支持到128位的限制
JDK 8u151到JDK 8u161之间的版本解决方法 修改JDK配置:

1
$JAVA_HOME/jre/lib/security/java.security 文件中的 crypto.policy 配置修改为 unlimited

或者运行时修改属性

1
Security.setProperty("crypto.policy", "unlimited");

JDK 8u161 之后默认使用了不限制的Policy 推荐jdk8 安装161之后的版本