
Java-Kryptographie-Erweiterung: Fehler „Ungültige Schlüsselgröße“
Hintergrund
Wenn bei der Verwendung von Java-Kryptographie ein Fehler „Ungültige Schlüsselgröße“ auftritt, Dies weist auf eingeschränkte Schlüsselgrößen hin, die durch die kryptografische Richtlinie von Java zur Exportkontrolle auferlegt werden Compliance.
Fehlerbehebung
Java 9 und höher
- Unbegrenzte Kryptografie ist standardmäßig aktiviert.
- Wenn der Fehler auftritt weiterhin besteht, prüfen Sie, ob eine eingeschränkte Richtlinie konfiguriert wurde versehentlich.
Java 8 und früher
Java 8 Update 161 und höher
- Unbegrenzte Kryptografie ist ebenfalls standardmäßig aktiviert.
- Wenn der Fehler auftritt, wurde möglicherweise die Richtlinie deaktiviert geändert. Beachten Sie die Anweisungen unten.
Java 8 Update 151 und höher
Vor dem Java 8-Update 151
Zusätzliche Hinweise
- The Unlimited Für die AES-Verschlüsselung mit einer Schlüsselgröße von mehr als 128 ist eine Strength Jurisdiction Policy erforderlich Bits.
- Wenn eine Änderung der Richtlinie keine Option ist, erwägen Sie den Wechsel zu einer anderen Kryptobibliothek, die uneingeschränkte Schlüsselgrößen unterstützt.
Das obige ist der detaillierte Inhalt vonWie behebe ich den Fehler „Ungültige Schlüsselgröße' in der Java-Kryptografie?. 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