为什么默认情况下不包含 JCE Unlimited Strength? [英] Why are the JCE Unlimited Strength not included by default?

查看:30
本文介绍了为什么默认情况下不包含 JCE Unlimited Strength?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

  • Java 不为 JCE Unlimited Strength Policy Files 提供开箱即用的支持
  • 这会阻止用户使用 AES-256,这是广泛使用的加密标准中最大的密钥
  • 不包含策略文件会导致许多问题:
    • 意外异常
    • 不满意的解决方法:
      • 只需安装它们
      • 使用不同的实现
      • 使用可能违反 Java 许可协议的反射
      • 为什么不提供这些并像对待害群之马一样对待它们?

      推荐答案

      • 事实证明,这不是严格的加密货币出口法,而只是还没有人想到.
      • 事实上,已经计划了很长时间跳过这些圈套.
      • 在 Java 9 中,仪式将浓缩为 单行:Security.setProperty("crypto.policy", "unlimited");
        • As it turns out, it's not strict crypto export laws, but simply that no one got around to it yet.
        • In fact, it's been planned for a long time to not have to jump through these hoops.
        • In Java 9, the ceremony will be condensed down to a one-liner: Security.setProperty("crypto.policy", "unlimited");
        • 这篇关于为什么默认情况下不包含 JCE Unlimited Strength?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆