Heim >Java >javaLernprogramm >Wie behebe ich die Ausnahme „Ungültige Schlüsselgröße oder Standardparameter' in Java nach einem JVM-Update?

Wie behebe ich die Ausnahme „Ungültige Schlüsselgröße oder Standardparameter' in Java nach einem JVM-Update?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-19 11:32:11901Durchsuche

How to Fix the

Java-Sicherheit: Beheben einer Ausnahme wegen unzulässiger Schlüsselgröße

In Java erfordert die Verwendung von Verschlüsselungsalgorithmen mit starken Schlüsselgrößen möglicherweise zusätzliche Berechtigungen oder Richtlinien Dateien. Die Ausnahme „Ungültige Schlüsselgröße oder Standardparameter“ tritt normalerweise auf, wenn versucht wird, eine Schlüsselgröße zu verwenden, die die Standard- oder zulässigen Grenzwerte überschreitet.

In Ihrem Fall ist dieses Problem nach dem Upgrade auf Java 1.6.0.26 aufgetreten Ausführen von Code, der zuvor in Java 1.6.0.12 fehlerfrei ausgeführt wurde. Dies deutet darauf hin, dass sich etwas an der Java-Installationskonfiguration geändert hat.

Lösung:

Die wahrscheinlichste Erklärung ist das Fehlen der Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Richtliniendateien. Diese Dateien sind für die Aktivierung starker Verschlüsselungsalgorithmen in Java erforderlich.

Um dieses Problem zu beheben, müssen Sie die Unlimited Strength Policy-Dateien für Ihre Java-Version erhalten:

  • Java 1.6: Java-Kryptographie Erweiterung (JCE) Unlimited Strength Jurisdiction Policy Files 6
  • Java 1.7: Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 7
  • Java 8 (vor u162): Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 8

Nach dem Herunterladen extrahieren Sie die JAR-Dateien aus der ZIP-Datei Archivieren Sie sie und legen Sie sie im folgenden Verzeichnis ab:

${java.home}/jre/lib/security/

Starten Sie Ihre Java-Anwendung neu und Die Ausnahme „Ungültige Schlüsselgröße oder Standardparameter“ sollte behoben werden.

Das obige ist der detaillierte Inhalt vonWie behebe ich die Ausnahme „Ungültige Schlüsselgröße oder Standardparameter' in Java nach einem JVM-Update?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn