38
如果JCE Unlimited強制管轄權策略文件已在JVM中正確安裝(因爲系統的某些其他部分表現得好像沒有),我很有用。檢查JCE無限強度管轄權策略文件
有人可以提供一個代碼示例,我可以用它來檢查這些文件是否真的被JVM使用?
如果JCE Unlimited強制管轄權策略文件已在JVM中正確安裝(因爲系統的某些其他部分表現得好像沒有),我很有用。檢查JCE無限強度管轄權策略文件
有人可以提供一個代碼示例,我可以用它來檢查這些文件是否真的被JVM使用?
我發現,它可以用下面的代碼片段進行測試:
int maxKeyLen = Cipher.getMaxAllowedKeyLength("AES");
System.out.println(maxKeyLen);
沒有無限強度的政策文件,這將導致128,已安裝後正常的結果是2147483647
或者,在groovy:groovysh -e'javax.crypto.Cipher.getMaxAllowedKeyLength(「AES」)' – 2016-02-07 07:11:30