如果JCE Unlimited Strength Jurisdiction Policy文件已在JVM中正确安装(因为系统的某些其他部分表现得好像不是这样),我很有用。
有人可以提供一个代码示例,我可以用它来检查这些文件是否实际上被JVM使用了吗?
答案 0 :(得分:67)
我发现可以使用以下代码段进行测试:
int maxKeyLen = Cipher.getMaxAllowedKeyLength("AES");
System.out.println(maxKeyLen);
如果没有无限强度策略文件,则结果为128,正确安装后结果为2147483647.