设置
- Java 不提供对 JCE 无限强度策略文件的开箱即用支持
- 这可以防止用户使用 AES-256,这是一种广泛使用的加密标准的最大密钥大小
- 不包含策略文件会导致许多问题:
- 意外异常
- 不令人满意的解决方法:
- 只需安装它们
- 使用不同的实现
- 使用可能违反 Java 许可协议的反射
- JRE 更新后损坏
- 安装后的困惑
- 和更多!
- 所有这些噪音都会导致程序损坏和/或出现错误
问题
- 为什么不提供这些并像害群之马一样对待它们?
原文由 dminuoso 发布,翻译遵循 CC BY-SA 4.0 许可协议
Security.setProperty("crypto.policy", "unlimited");