Kostenloser RSA-Schlüsselpaar-Generator

Erstellen Sie öffentliche/private RSA-Schlüsselpaare (1024, 2048 oder 4096 Bit) in Ihrem Browser mit der Web Crypto API. Es wird nichts an einen Server übertragen.

Aktualisiert am

Share:
Home/Utility Tools/RSA Key Pair Generator

RSA Key Pair Generator

Generate RSA public/private key pairs directly in your browser using the Web Crypto API.

Key Generation Settings

Keys are generated in your browser using the Web Crypto API. Nothing is transmitted to any server. Your private key never leaves your device.

Häufig gestellte Fragen

Was ist der RSA-Schlüsselpaar-Generator?

Der RSA-Schlüsselpaar-Generator ist ein kostenloses Online-Tool, das öffentliche/private RSA-Schlüsselpaare (1024, 2048 oder 4096 Bit) in deinem Browser mithilfe der Web Crypto API erzeugt. Es wird nichts an einen Server übertragen. Es läuft vollständig in deinem Browser, ohne Installation oder Anmeldung.

Welche Schlüssellängen werden unterstützt?

2048 Bit (empfohlen), 4096 Bit (maximale Sicherheit) und 1024 Bit (veraltet).

Ist es kostenlos?

Ja, völlig kostenlos.

Sind meine Daten mit diesem Tool sicher?

Absolut. Der RSA-Schlüsselpaar-Generator verarbeitet alles clientseitig in deinem Browser. Es werden keine Daten auf einen Server hochgeladen oder dort gespeichert. Deine Inhalte bleiben jederzeit privat auf deinem Gerät.

Funktioniert der RSA-Schlüsselpaar-Generator auf Mobilgeräten?

Ja, der RSA-Schlüsselpaar-Generator ist vollständig responsiv und funktioniert auf Smartphones und Tablets. Du kannst ihn auf jedem Gerät mit einem modernen Webbrowser nutzen, ohne eine App herunterladen zu müssen.

Muss ich ein Konto erstellen, um dieses Tool zu nutzen?

Es ist kein Konto und keine Registrierung erforderlich. Öffne einfach den RSA-Schlüsselpaar-Generator in deinem Browser und beginne sofort mit der Nutzung. Es gibt keine Anmeldeschranken oder Nutzungsbeschränkungen.

Wie verwende ich den RSA-Schlüsselpaar-Generator?

Gib einfach deine Eingabe in das vorgesehene Feld ein, passe die Einstellungen nach deinen Wünschen an, und das Tool verarbeitet sie sofort. Anschließend kannst du das Ergebnis in die Zwischenablage kopieren oder herunterladen.

Welche Browser werden unterstützt?

Der RSA-Schlüsselpaar-Generator funktioniert in allen modernen Browsern, darunter Chrome, Firefox, Safari, Edge und Opera. Für das beste Erlebnis solltest du die neueste Version deines bevorzugten Browsers verwenden.

Was ist der Unterschied zwischen dem öffentlichen und dem privaten Schlüssel?

RSA ist ein asymmetrisches System, weshalb das Tool zwei mathematisch verknüpfte Schlüssel mit gegensätzlichen Rollen erzeugt. Der private Schlüssel ist geheim und dient zum Signieren von Daten; der öffentliche Schlüssel ist teilbar und wird von anderen zur Verifizierung dieser Signaturen genutzt. Du kannst den öffentlichen Schlüssel frei veröffentlichen oder einbetten – gib ihn an jeden Dienst weiter, der deine Signaturen bestätigen muss –, doch der private Schlüssel muss vertraulich bleiben, denn wer ihn erhält, kann in deinem Namen Daten signieren. Das Paar funktioniert nur zusammen: Eine mit einem privaten Schlüssel erstellte Signatur lässt sich ausschließlich mit dem passenden öffentlichen Schlüssel verifizieren. Hier wird der öffentliche Schlüssel als SPKI-PEM exportiert (der BEGIN PUBLIC KEY-Block), der private Schlüssel als PKCS#8-PEM. Erzeuge oben ein Schlüsselpaar und kopiere oder lade dann jede .pem-Datei einzeln herunter – den privaten Schlüssel gut geschützt.

Sollte ich einen 2048-Bit- oder einen 4096-Bit-RSA-Schlüssel wählen?

2048 Bit ist die empfohlene Voreinstellung und aktuell die Basis für die meisten Systeme; sie gilt für allgemeine Zwecke auf absehbare Zeit als weithin sicher und wird nahezu augenblicklich erzeugt. 4096 Bit verdoppelt die Modulus-Länge für eine größere Sicherheitsreserve, was sich für langlebige Schlüssel oder strengere Compliance-Anforderungen eignet, ist dafür aber langsamer bei der Erzeugung und bei jedem späteren Signiervorgang. Für die meisten Test-, Lern- und alltäglichen Signieraufgaben ist 2048 Bit der praktische Kompromiss. Die 1024-Bit-Option existiert nur aus Kompatibilitätsgründen für ältere Systeme und gilt nach heutigen Maßstäben als unsicher, weshalb das Tool eine Warnung anzeigt. Die Generierungsgeschwindigkeit hängt zudem von deiner eigenen Hardware ab, da alles lokal läuft. Wähle deine Schlüssellänge oben im Dropdown, klicke auf Schlüsselpaar generieren und vergleiche, wie schnell jede Variante auf deinem Gerät fertig ist.

Kann ich diese Schlüssel zum Verschlüsseln von Nachrichten nutzen, oder nur zum Signieren?

Die von diesem Tool erzeugten Schlüssel sind für digitale Signaturen konfiguriert, nicht für die direkte Verschlüsselung von Nachrichten. Sie nutzen das RSASSA-PKCS1-v1_5-Verfahren mit dem Standard-Exponenten 65537 und werden mit den Verwendungszwecken sign und verify exportiert. Das bedeutet: Du signierst Daten mit dem privaten Schlüssel, und jeder mit dem öffentlichen Schlüssel kann sie verifizieren, was Authentizität und Integrität belegt. Wenn du eine Nachricht so verschlüsseln möchtest, dass nur der Besitzer des privaten Schlüssels sie lesen kann, brauchst du stattdessen Schlüssel, die mit einem Verschlüsselungsverfahren wie RSA-OAEP erzeugt wurden – diese Signaturschlüssel sind dafür nicht gedacht. Für Tests von Signaturabläufen, Authentifizierung oder um zu lernen, wie asymmetrisches Signieren funktioniert, erzeuge oben ein Schlüsselpaar und speise die PEM-Ausgabe direkt in deinen Code oder in OpenSSL ein.

Welche PEM-Formate gibt das Tool aus, und sind sie mit OpenSSL kompatibel?

Du erhältst zwei PEM-kodierte Blöcke, die von gängigen Tools problemlos verstanden werden. Der öffentliche Schlüssel wird im SPKI-Format exportiert, verpackt im Umschlag -----BEGIN PUBLIC KEY-----, und der private Schlüssel im PKCS#8-Format, verpackt in -----BEGIN PRIVATE KEY-----. Beide sind standardisierte, base64-kodierte DER-Strukturen, die OpenSSL, Krypto-Bibliotheken verschiedener Programmiersprachen und die meisten Tools zur Schlüsselverwaltung nativ verarbeiten – du kannst den öffentlichen Schlüssel zum Beispiel mit openssl pkey oder openssl rsa untersuchen. Es handelt sich um die moderneren, generischen PEM-Umschläge statt der älteren RSA-spezifischen Header; erwartet ein System also den traditionellen PKCS#1-Block BEGIN RSA PRIVATE KEY, brauchst du eventuell eine kurze OpenSSL-Umwandlung. Erzeuge oben dein Schlüsselpaar und kopiere oder lade dann public-key.pem und private-key.pem herunter, um sie direkt in deine Toolchain einzubinden.

Was ist der SHA-256-Fingerabdruck, der nach dem Generieren angezeigt wird?

Nach der Erzeugung zeigt das Tool einen SHA-256-Fingerabdruck des öffentlichen Schlüssels an – einen kurzen Prüfwert fester Länge, der durch Hashen der Schlüssel-Bytes berechnet wird. Da jede Änderung am Schlüssel einen völlig anderen Hash erzeugt, dient der Fingerabdruck als kompakter Identifikator, den du vergleichen kannst, ohne den gesamten PEM-Block zu teilen oder abzugleichen. Sein Hauptzweck ist die Verifizierung: Zwei Parteien können ihre Fingerabdrücke vorlesen oder einfügen und bestätigen, dass sie exakt denselben öffentlichen Schlüssel vorliegen haben – als Schutz vor einem vertauschten oder manipulierten Schlüssel. Ein kurzer Fingerabdruck lässt sich weit schneller vergleichen, als mehrzeilige Schlüsseldateien von Hand gegenzuprüfen. Der Fingerabdruck wird lokal in deinem Browser zusammen mit den Schlüsseln berechnet. Erzeuge oben ein Schlüsselpaar und vergleiche den angezeigten SHA-256-Fingerabdruck mit dem, den dein Gegenüber erwartet.

Embed This Tool

Add a free, live version of this widget to your own website or blog post — it runs entirely in your visitors' browsers, with a credit link back to The Toolbox.

Copy & paste this HTML
<iframe src="https://getthetoolbox.com/embed/rsa-keygen" title="Free RSA Key Pair Generator — The Toolbox" width="100%" height="320" style="max-width:480px;border:1px solid #e2e8f0;border-radius:12px" loading="lazy"></iframe>
<p style="font-size:12px;margin:4px 0 0"><a href="https://getthetoolbox.com/utility-tools/rsa-keygen?utm_source=embed&utm_medium=widget" target="_blank" rel="noopener">Free RSA Key Pair Generator</a> by The Toolbox</p>

Über den RSA-Schlüsselpaar-Generator

Der RSA-Schlüsselpaar-Generator erstellt direkt in deinem Browser ein zusammengehöriges Paar aus öffentlichem und privatem Schlüssel. Wähle eine Schlüssellänge und einen Hash-Algorithmus, klicke auf Generieren, und du erhältst beide Schlüssel im gängigen PEM-Format – bereit zum Kopieren oder Herunterladen. Das Tool richtet sich an Entwickler, Systemadministratoren und Studierende, die schnell ein Schlüsselpaar zum Testen, Lernen oder für eigene Signatur- und Verifizierungslösungen brauchen – ganz ohne OpenSSL zu installieren oder einem Schlüssel vertrauen zu müssen, der auf einem fremden Server erzeugt wurde.

RSA ist ein asymmetrisches Public-Key-Verfahren: Die beiden Schlüssel sind mathematisch miteinander verknüpft, doch du kannst den öffentlichen Schlüssel frei weitergeben, während der private Schlüssel geheim bleibt. Daten, die mit dem privaten Schlüssel signiert wurden, lassen sich von jedem prüfen, der den öffentlichen Schlüssel besitzt – genau so sind die von diesem Tool erzeugten Schlüssel konfiguriert.

Wie die Schlüssel erzeugt werden

Die Generierung läuft vollständig auf deinem Gerät ab, über die im Browser eingebaute Web-Crypto-API (window.crypto.subtle.generateKey) – dieselbe geprüfte Kryptografie-Engine, die auch HTTPS in deinem Browser antreibt. Es wird nichts an einen Server gesendet, kein Schlüsselmaterial wird protokolliert, und dein privater Schlüssel verlässt die Seite nie – schließt du den Tab, ist er weg. Da die Berechnung lokal erfolgt, hängt die Geschwindigkeit von deiner eigenen Hardware ab; ein 2048-Bit-Schlüssel entsteht meist nahezu augenblicklich, ein 4096-Bit-Schlüssel braucht etwas länger.

Die Schlüssel nutzen das RSASSA-PKCS1-v1_5-Verfahren mit einem öffentlichen Exponenten von 65537, der Standardwahl für RSA. Sie werden mit den Verwendungszwecken sign und verify erzeugt und sind damit für digitale Signaturen gedacht, nicht für die direkte Verschlüsselung von Nachrichten.

Schlüssellänge und Hash-Algorithmus wählen

Du steuerst zwei Einstellungen:

  • Schlüssellänge (Modulus-Länge) – 2048 Bit ist die empfohlene Voreinstellung und aktuell die Basis für die meisten Systeme. 4096 Bit bietet eine größere Sicherheitsreserve, allerdings auf Kosten von langsamerer Erzeugung und langsameren Signaturen. 1024 Bit steht nur aus Kompatibilitätsgründen für ältere Systeme zur Verfügung; es gilt nach heutigen Maßstäben als unsicher, weshalb das Tool eine Warnung anzeigt. Als Faustregel gilt: 2048-Bit-RSA wird für allgemeine Zwecke auf absehbare Zeit weithin als sicher eingestuft.
  • Hash-Algorithmus – wähle zwischen SHA-256, SHA-384 oder SHA-512. SHA-256 ist die übliche Standardwahl und passt gut zu 2048-Bit-Schlüsseln; die größeren Hash-Varianten eignen sich für 4096-Bit-Schlüssel oder strengere Compliance-Anforderungen.

Nach der Generierung siehst du außerdem einen SHA-256-Fingerabdruck des öffentlichen Schlüssels – einen kurzen Prüfwert, mit dem zwei Parteien abgleichen können, ob sie denselben Schlüssel vorliegen haben.

Was du bekommst und wie du es nutzt

Die Ausgabe besteht aus zwei PEM-kodierten Blöcken. Der öffentliche Schlüssel wird im SPKI-Format exportiert (Umschlag -----BEGIN PUBLIC KEY-----), der private Schlüssel im PKCS#8-Format (-----BEGIN PRIVATE KEY-----). Beide Formate werden von OpenSSL, Krypto-Bibliotheken in gängigen Programmiersprachen und den meisten Tools zur Schlüsselverwaltung problemlos gelesen.

Du kannst jeden Schlüssel einzeln in die Zwischenablage kopieren oder als public-key.pem bzw. private-key.pem herunterladen. Den öffentlichen Schlüssel darfst du frei weitergeben – bette ihn in eine App ein, gib ihn an einen Dienst weiter, der deine Signaturen prüfen muss, oder veröffentliche ihn. Den privaten Schlüssel musst du dagegen schützen: Wer ihn in die Hände bekommt, kann in deinem Namen Daten signieren. Bewahre ihn verschlüsselt auf, committe ihn niemals in ein Repository und füge ihn niemals in eine nicht vertrauenswürdige Seite ein.

Warum Schlüssel im Browser erzeugen

Schlüssel, die du selbst und lokal erzeugst, werfen keine Frage danach auf, ob ein fremder Dienst heimlich eine Kopie behalten hat. Das ist bei allem Kryptografischen entscheidend, denn ein privater Schlüssel ist nur so vertrauenswürdig wie der Ort, an dem er entstanden ist. Dieser RSA-Schlüsselpaar-Generator gibt dir genau diese Sicherheit – ohne Registrierung, ohne Installation und ohne Nutzungslimits: Seite öffnen und generieren, mehr braucht es nicht. Für Produktivsysteme mit echten Geheimnissen solltest du das Ergebnis wie jeden anderen privaten Schlüssel behandeln und es vor dem Einsatz mit deiner eigenen Toolchain überprüfen.