我创建了一个 Java 应用程序,该应用程序需要分发给广泛的用户,这些用户确实安装了 JRE,但大多数人的 JRE 中没有 JCR Unlimited Strength Policy jar 文件(因为这些需要手动放入并且是'不与 JRE 安装捆绑在一起)。
现在,我在几个地方读到,由于许可限制,JCE 文件不能与需要部署的应用程序捆绑在一起,必须手动下载并放入 JRE。这是真的?如果是这样,我有没有办法运送这些文件!这样做的另一个问题是跟踪 JRE 版本 - 因为不同版本的 JRE 有不同的 JCE jar。所以我可能必须为 JRE 1.4 到 1.7 捆绑 JCE jar(这是我的应用程序支持的)。
JCE 无限强度策略文件是否有替代方案?BountyCastle 也需要这些文件。我对这些文件做的唯一事情是 AES256 加密。任何替代方案都会有所帮助。
谢谢