Zweck zuerst wählen
RSA-Signatur und OAEP-Verschlüsselung sowie EC-Signatur und Schlüsselaustausch haben unterschiedliche Verwendungszwecke. Ändert sich die Option, verfällt das alte Ergebnis.
- Verfallene Ausgaben lassen sich nicht kopieren.
Hash und Kryptografie
Erzeuge ein RSA- oder EC-Paar bewusst per Klick. Ein vorhandener PEM- oder JWK-Schlüssel lässt sich einzeln prüfen und seine öffentliche Hälfte ausgeben.
Wähle unten Algorithmus und Zweck. Beim Seitenaufruf entsteht noch kein Schlüssel.RSA · 2048 · Signatur · PEM
Noch kein Schlüssel.
Schlüssel bleiben in diesem Tab; nichts wird hochgeladen oder gespeichert. Nur für Tests.
Noch kein Schlüssel.
Für einen Signaturtest brauchst du oft nur ein kurzlebiges Paar. Der RSA-Schlüsselpaar-Generator zeigt beide Hälften getrennt, ohne dass du OpenSSL-Optionen zusammensuchen musst.
Im RSA-Schlüsselpaar-Generator bleibt dieselbe Paarung erhalten, wenn du zwischen PEM und JWK wechselst. Ein vorhandener privater Schlüssel kann separat geprüft werden, ohne ihn an einen Server zu schicken. Wer RSA-Schlüssel online generieren möchte, erhält hier nur Testmaterial.
Formatwechsel und Schlüsselerzeugung bleiben zwei verschiedene Handlungen.
Der RSA-Schlüsselpaar-Generator kodiert ein erzeugtes Paar nur neu. Beim Wechsel des Ausgabeformats entsteht kein neuer privater Schlüssel.
Prüfe einen vorhandenen privaten Einzelschlüssel und erhalte den zugehörigen öffentlichen Teil. Ein neu erzeugter privater Teil bleibt zunächst verdeckt.
RSA-Signatur und OAEP-Verschlüsselung sowie EC-Signatur und Schlüsselaustausch haben unterschiedliche Verwendungszwecke. Ändert sich die Option, verfällt das alte Ergebnis.
Ein öffentlicher PEM-Schlüssel nutzt SPKI, ein privater unverschlüsseltes PKCS8. JWK stellt dieselben Parameter als JSON dar.
Öffentliche und private Datei haben eigene Download-Aktionen. Mit Ctrl/Cmd+Enter startest du die aktuelle Aufgabe.
RSA steht mit 2048, 3072 und 4096 Bit bereit; EC mit P-256, P-384 und P-521. Der RSA-Exponent bleibt 65537.
Speichere öffentliches SPKI und privates PKCS8 als PEM oder die jeweiligen JWK-Objekte als JSON.
Ein RSA- oder EC-Schlüssel in PEM/JWK liefert Typ und Größe; aus einem privaten lässt sich die öffentliche Darstellung gewinnen.
Nach Änderungen an Optionen oder Eingabe sind Kopieren und Download des bisherigen Ergebnisses deaktiviert.
Web Crypto erzeugt den Schlüssel lokal. Erweiterungen, Zwischenablage und heruntergeladene Dateien bleiben jedoch mögliche Zugriffswege. Verwende die Seite für Testschlüssel; produktive Schlüssel erzeuge am Einsatzort.
PKCS8 ist hier die unterstützte unverschlüsselte PRIVATE KEY-Hülle. PKCS1 mit RSA PRIVATE KEY ist ein älterer, nur für RSA bestimmter Container und wird hier nicht eingelesen.
Füge im Prüfmodus genau einen privaten RSA-Schlüssel als PEM oder JWK ein. Das Ergebnis enthält den zugehörigen öffentlichen Schlüssel. Die umgekehrte Ableitung aus einem öffentlichen Schlüssel ist nicht möglich.
2048 Bit ist hier die Untergrenze; 3072 und 4096 Bit stehen ebenfalls bereit. Richte dich nach dem Testsystem und beachte die längere Rechenzeit größerer Schlüssel.
Die Schlüssel können zu kompatiblen JWT-Bibliotheken passen. Die Seite signiert oder verifiziert selbst keine Tokens; nur der Signierer erhält den privaten Teil.
Noch eine Frage zum Format?
Erzeuge ein Wegwerf-Paar für Tests oder prüfe einen vorhandenen Schlüssel vor der Weitergabe. Der RSA-Schlüsselpaar-Generator lässt dich den Export bewusst auslösen.
Schlüssel verschwinden beim Verlassen des Tabs.