2012-07-18 9 views
38

Ich bin sicher, dass die JCE Unlimited Strength Jurisdiction Policy-Dateien korrekt in der JVM installiert wurden (weil sich ein anderer Teil des Systems so verhält, als wäre es nicht).Suchen nach JCE Unlimited Strength Jurisdiction-Richtliniendateien

Kann jemand ein Codebeispiel bereitstellen, mit dem ich überprüfen kann, ob diese Dateien tatsächlich von der JVM verwendet werden?

Antwort

64

fand ich, dass es mit dem folgenden Code-Schnipsel getestet werden kann:

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

Ohne die unbegrenzte Kraft Richtliniendateien dies in 128 führt, nachdem sie ordnungsgemäß das Ergebnis installiert hat, ist 2147483647

+3

Or , in groovy: groovysh -e 'javax.crypto.Cipher.getMaxAllowedKeyLength ("AES")' –