检查JCE无限强度管辖权政策文件

2022-09-01 01:30:39

如果JCE无限强度管辖权策略文件已正确安装在JVM中,我就可以放心了(因为系统的其他部分的行为好像不是)。

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


答案 1

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

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

如果没有无限强度策略文件,这将导致 128,在正确安装它们后,结果2147483647。


答案 2

推荐