【发布时间】:2012-07-18 09:54:46
【问题描述】:
我确定 JCE Unlimited Strength Jurisdiction Policy 文件是否已正确安装在 JVM 中(因为系统的某些其他部分的行为就好像它们没有正确安装一样)。
谁能提供一个代码示例,我可以用它来检查这些文件是否真的被 JVM 使用?
【问题讨论】:
我确定 JCE Unlimited Strength Jurisdiction Policy 文件是否已正确安装在 JVM 中(因为系统的某些其他部分的行为就好像它们没有正确安装一样)。
谁能提供一个代码示例,我可以用它来检查这些文件是否真的被 JVM 使用?
【问题讨论】:
我发现可以用下面的代码sn-p进行测试:
int maxKeyLen = Cipher.getMaxAllowedKeyLength("AES");
System.out.println(maxKeyLen);
如果没有无限强度策略文件,则结果为 128,正确安装后结果为 2147483647。
【讨论】:
groovy -e 'println javax.crypto.Cipher.getMaxAllowedKeyLength("AES")'