记录日常工作中遇到的技术问题,问题太过琐碎,但积少成多,聚沙成塔,也算是在成长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之后的版本