43

我确信 JCE Unlimited Strength Jurisdiction Policy 文件是否已正确安装在 JVM 中(因为系统的某些其他部分的行为就好像它们没有安装一样)。

有人可以提供一个代码示例,我可以用它来检查这些文件是否真的被 JVM 使用?

4

1 回答 1

72

我发现可以使用以下代码片段对其进行测试:

    int maxKeyLen = Cipher.getMaxAllowedKeyLength("AES");
    System.out.println(maxKeyLen);

如果没有无限强度策略文件,则结果为 128,正确安装后结果为 2147483647。

于 2012-07-18T12:27:07.717 回答