Hash und Kryptografie

RSA-Schlüsselpaar-GeneratorRSA und EC für Tests

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.

RSA-Schlüsselpaar-Generator

Eingabe oder Auswahl

Wähle unten Algorithmus und Zweck. Beim Seitenaufruf entsteht noch kein Schlüssel.RSA · 2048 · Signatur · PEM

Schlüsselausgabe

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.

Warum dieser RSA-Schlüsselpaar-Generator

Formatwechsel und Schlüsselerzeugung bleiben zwei verschiedene Handlungen.

Dasselbe Paar in PEM oder JWK

Der RSA-Schlüsselpaar-Generator kodiert ein erzeugtes Paar nur neu. Beim Wechsel des Ausgabeformats entsteht kein neuer privater Schlüssel.

Ein öffentliches und privates Schlüsselpaar verzweigt zu PEM-Dokument und JWK-Block.

Öffentliche Hälfte ableiten

Prüfe einen vorhandenen privaten Einzelschlüssel und erhalte den zugehörigen öffentlichen Teil. Ein neu erzeugter privater Teil bleibt zunächst verdeckt.

Verdecktes privates Schlüsseldokument führt nur zum öffentlichen Dokument.

Drei Entscheidungen vor dem Export

01

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.
02

PEM-Hülle beachten

Ein öffentlicher PEM-Schlüssel nutzt SPKI, ein privater unverschlüsseltes PKCS8. JWK stellt dieselben Parameter als JSON dar.

  • Ein Formatwechsel zieht keine neuen Zufallswerte.
03

Beide Hälften trennen

Öffentliche und private Datei haben eigene Download-Aktionen. Mit Ctrl/Cmd+Enter startest du die aktuelle Aufgabe.

  • Gib nur den öffentlichen Teil weiter.

Konkrete Funktionen im Arbeitsbereich

RSA und EC konfigurieren

RSA steht mit 2048, 3072 und 4096 Bit bereit; EC mit P-256, P-384 und P-521. Der RSA-Exponent bleibt 65537.

Zwei klar getrennte Exporte

Speichere öffentliches SPKI und privates PKCS8 als PEM oder die jeweiligen JWK-Objekte als JSON.

Einzelschlüssel untersuchen

Ein RSA- oder EC-Schlüssel in PEM/JWK liefert Typ und Größe; aus einem privaten lässt sich die öffentliche Darstellung gewinnen.

Alte Ergebnisse sperren

Nach Änderungen an Optionen oder Eingabe sind Kopieren und Download des bisherigen Ergebnisses deaktiviert.

Grenzen für Schlüssel und Formate

Nur Testmaterial
Der RSA-Schlüsselpaar-Generator hält Schlüssel im Speicher des Tabs. Produktive private Schlüssel gehören auf den Zielhost, in ein HSM oder eine kontrollierte Schlüsselverwaltung.
Nur moderne Einzelcontainer
Akzeptiert werden SPKI PUBLIC KEY, unverschlüsseltes PKCS8 PRIVATE KEY und ein RSA-/EC-JWK. PKCS1, OpenSSH, verschlüsselte Schlüssel und JWKS mit mehreren Einträgen werden abgewiesen.
Keine schwachen RSA-Vorgaben
Unter 2048 Bit sowie frei eingegebene Schlüssellängen sind nicht verfügbar.
Sicherer Kontext nötig
Ohne Web Crypto in HTTPS oder einem vertrauenswürdigen lokalen Kontext erscheint ein Fehler; es gibt weder Serverersatz noch Math.random.
Keine Signaturen oder Zertifikate
Diese Seite signiert keine JWTs, erstellt keine CSR und verschlüsselt keine Nachricht. Sie erzeugt und betrachtet Schlüsselmaterial.

FAQ zum RSA-Schlüsselpaar-Generator

Ist es sicher, einen privaten Schlüssel auf einer Website zu erzeugen?

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.

Was ist der Unterschied zwischen PKCS#8 und PKCS#1?

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.

Wie komme ich vom privaten RSA-Schlüssel zum öffentlichen?

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.

Ist RSA mit 2048 Bit noch stark genug?

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.

Kann ich diese Schlüssel zum Signieren von JWTs verwenden?

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?

RSA-Schlüsselpaar-Generator verwenden

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.