ECDSA / Ed25519 Schlüsselgenerator
Führung
ECDSA / Ed25519 Schlüsselgenerator
Kryptografisch sichere elliptische-Kurven-Schlüsselpaare in Ihrem Browser mit der Web Crypto API generieren. Wählen Sie Ed25519, ECDSA P-256 oder ECDSA P-384 und exportieren Sie im Format PEM (PKCS8/SPKI), JWK oder rohes Hex-Format. Nützlich für JWT-Signaturen (ES256, EdDSA), Signal-ähnliche Protokolle, libsodium-Interoperabilität und jede allgemeine elliptische-Kurven-Kryptographie, die nicht OpenSSH-ähnlich ist.
Nutzung
- Wählen Sie das Algorithmus: Ed25519 für moderne Signaturverfahren, ECDSA P-256 für ES256 JWTs, ECDSA P-384 für ES384 JWTs.
- Wählen Sie ein Ausgabeformat: PEM für OpenSSL/Node/Python, JWK für jose / jsonwebtoken-Bibliotheken, Raw Hex für Low-Level-Anwendung.
- Klicken Sie auf Schlüsselpaar generierenBeide Schlüssel erscheinen sofort.
- Kopieren oder herunterladen Sie jeden Schlüssel. Der JWK Thumbprint (RFC 7638) wird angezeigt, um ihn als JWT zu verwenden
kidHeader eingefügt wird.
Funktionen
- 100% clientseitig – Die Schlüssel werden von
window.crypto.subtle.generateKey(); nichts wird hochgeladen. - Drei Kurven – Ed25519 (EdDSA), ECDSA P-256 (ES256), ECDSA P-384 (ES384).
- Drei Ausgabeformate – PEM (PKCS8 privater, SPKI öffentlicher), JWK und rohes Hex.
- JWK Thumbprint – Automatisch berechnete SHA-256-Thumbprint nach RFC 7638, ideal für die
kidClaim. - Einfacher Kopieren und Herunterladen – Die Dateien werden nach dem Algorithmus mit der richtigen Erweiterung benannt.
- Keine Telemetrie – Keine Analyse, keine Protokollierung, kein Schlüssel-Vertrauen.
Häufig gestellte Fragen
-
Wie unterscheidet sich Ed25519 von ECDSA?
Ed25519 ist ein EdDSA-Verfahren über der verknüpften Edwards-Kurve Curve25519. Es verwendet deterministische Signatur, hat eine feste Schlüsselgröße (32 Bytes) und ist schneller und schwerer zu missbrauchen als ECDSA. ECDSA über NIST-Kurven wie P-256 / P-384 existiert vor Ed25519, erfordert pro Signatur einen frischen, sicheren Zufallswert (eine Wiederholung des Zufallswerts enthält den privaten Schlüssel) und ist das Format, das von vielen älteren Standards (TLS, JWT ES256/ES384, Zertifikate) vorgeschrieben wird.
-
Was ist der Unterschied zwischen PKCS8 und SPKI?
PKCS8 (PrivateKeyInfo) ist der Standard-ASN.1 / DER-Container für einen privaten Schlüssel, der das Verfahren identifiziert und den Schlüsselinhalt umhüllt. SPKI (SubjectPublicKeyInfo) ist der entsprechende Container für einen öffentlichen Schlüssel, der in X.509-Zertifikaten verwendet wird. Ein PEM-gekodetes PKCS8 beginnt mit
-----BEGIN PRIVATE KEY-----und SPKI mit-----BEGIN PUBLIC KEY-----. -
Was ist ein JWK Thumbprint und wann wird er verwendet?
RFC 7638 definiert einen JWK Thumbprint als eine base64url-gekodierte SHA-256-Hash eines kanonischen JSON Web Key. Es ist ein stabil, aus dem Schlüssel abgeleiteter Identifikator, den man im JWT
kidHeader platzieren kann, damit der Verifizierer den richtigen öffentlichen Schlüssel in einer JWKS finden kann, ohne den Schlüsselinhalt preiszugeben. Zwei Parteien, die denselben Schlüssel austauschen, berechnen denselben Thumbprint. -
Warum die Web Crypto API statt einer JavaScript-Bibliothek verwenden?
window.crypto.subtleruft die native, überprüfte kryptographischen Primitiven des Browsers, die auf dem Betriebssystemseitigen CSPRNG basieren. Reine JavaScript-Bibliotheken hängen von der Zufallszahl generierung des JavaScript-Engines abMath.randomoder von polyfilled Zufallszahlen, sind leichter durch Supply-Chain-Angriffe zu beeinflussen, und laufen langsamer, weil sie keine CPU-AES-NI-/SHA-Erweiterungen nutzen können. -
Sind diese Schlüssel für die Produktion sicher?
Die Zufallszahl ist so stark wie der Browser-CSPRNG, der auf modernen Betriebssystemen für Produktions-Schlüssel geeignet ist. Das Risiko liegt im Laufumgebung: ein kompromittiertes Gerät, ein böswilliger Browser-Erweiterung oder eine Phishing-Seite, die ihre eigene Version des Seitenladens lädt, kann Schlüssel exfiltrieren. Für die höchsten Werte generieren Sie Schlüssel offline (
openssl genpkey, Hardware-Token, HSMs) oder in einer air-gapped-Umgebung.
Erweiterungen installieren
IO-Tools zu Ihrem Lieblingsbrowser hinzufügen für sofortigen Zugriff und schnellere Suche
恵 Die Anzeigetafel ist eingetroffen!
Anzeigetafel ist eine unterhaltsame Möglichkeit, Ihre Spiele zu verfolgen. Alle Daten werden in Ihrem Browser gespeichert. Weitere Funktionen folgen in Kürze!
Unverzichtbare Tools
Alle Neuheiten
AlleAktualisieren: Unser neuestes Werkzeug was added on Mai 30, 2026
