RSA-Schlüsselpaar online kostenlos erzeugen

Erzeugen Sie ein Paar aus öffentlichem und privatem RSA-Schlüssel im Browser, exportieren Sie beide als PEM, importieren Sie vorhandene Schlüssel und verschlüsseln oder entschlüsseln Sie Text, ohne einen einzigen Schlüssel an einen Server zu senden.

Algorithmus:

Öffentlicher Schlüssel

Privater Schlüssel

Drei einfache Schritte

So erzeugen Sie ein RSA-Schlüsselpaar online

Ein neues Schlüsselpaar mit einem Klick, vollständig auf Ihrem Gerät erzeugt.

1

Schlüsselpaar erzeugen

Wählen Sie „Schlüsselpaar erzeugen“. Ein neuer öffentlicher und privater Schlüssel erscheint, direkt in Ihrem Browser erzeugt.

2

Schlüssel speichern

Exportieren Sie den privaten und öffentlichen Schlüssel als PEM-Dateien oder kopieren Sie sie in einen Passwortmanager oder eine Konfigurationsdatei.

3

Verschlüsseln und entschlüsseln

Geben Sie eine Nachricht ein und wählen Sie „Verschlüsseln“, um sie mit dem öffentlichen Schlüssel zu schützen. Wählen Sie anschließend „Entschlüsseln“, um sie mit dem privaten Schlüssel wieder zu lesen.

Öffentliche und private Schlüssel

Wofür die einzelnen Schlüssel dienen

Zwei Schlüssel, zwei Aufgaben; nur einer davon darf weitergegeben werden.

Schlüssel Verwendungszweck Weitergeben?
Öffentlicher Schlüssel Nachrichten verschlüsseln, die nur der Besitzer des privaten Schlüssels lesen kann Ja, uneingeschränkt
Privater Schlüssel Nachrichten entschlüsseln und den Besitz des Schlüsselpaars nachweisen Niemals
PEM-Export Einen der Schlüssel als Textdatei für Server, Clients und Bibliotheken speichern Nur den öffentlichen Schlüssel

Grenze der Nachrichtenlänge: RSA kann nur Daten verschlüsseln, die kürzer sind als die Schlüsselgröße abzüglich des Padding-Overheads. Verschlüsseln Sie größere Inhalte mit einem symmetrischen Schlüssel und schützen Sie diesen Schlüssel mit RSA.

Kostenloses RSA-Werkzeug

Schlüssel, die niemals einen Server erreichen

Eine bequeme Möglichkeit, asymmetrische Verschlüsselung ohne Installation auszuprobieren.

Schlüsselpaar mit einem Klick

Erzeugen Sie zusammengehörige öffentliche und private Schlüssel, ohne Terminal oder Bibliotheksinstallation.

PEM-Export

Speichern Sie jeden Schlüssel als PEM-Datei für eine Serverkonfiguration oder ein Deployment-Secret.

Eigene Schlüssel importieren

Fügen Sie ein vorhandenes Schlüsselpaar im PEM-Format ein und verwenden Sie es auf dieser Seite zum Ver- und Entschlüsseln.

Standardmäßig lokal

Erzeugung und Verschlüsselung laufen in Ihrem Browser. Weder Schlüssel noch Klartext werden irgendwo hochgeladen.

Fragen und Antworten

Häufige Fragen zum RSA-Schlüsselgenerator

Werden meine Schlüssel auf einen Server hochgeladen?

Nein. Schlüsselerzeugung, Verschlüsselung und Entschlüsselung laufen mit JavaScript in Ihrem Browser. Private Schlüssel verlassen Ihr Gerät nicht und 73hi speichert nichts.

Kann ich vorhandene Schlüssel importieren?

Ja. Wählen Sie „Schlüssel importieren“, fügen Sie öffentliche und private Schlüssel im PEM-Format ein und laden Sie sie zur Verwendung auf dieser Seite.

Was unterscheidet den öffentlichen vom privaten Schlüssel?

Der öffentliche Schlüssel verschlüsselt und darf uneingeschränkt geteilt werden. Der private Schlüssel entschlüsselt und muss geheim bleiben, da jeder Besitzer dieses Schlüssels die Nachrichten lesen kann.

Warum ist die Nachrichtenlänge begrenzt?

RSA kann nur Daten verschlüsseln, die kürzer sind als die Schlüsselgröße abzüglich des Padding-Overheads. Produktive Systeme verschlüsseln Daten mit einem symmetrischen Schlüssel und schützen nur diesen Schlüssel mit RSA. Dieses Vorgehen empfiehlt sich für alles, was länger als eine kurze Nachricht ist.

Eignet sich das für Produktivsysteme?

Verwenden Sie das Werkzeug zum Testen, Lernen und für einzelne Nachrichten. Produktivsysteme sollten Schlüssel mit einer geprüften Bibliothek wie OpenSSL erzeugen und aktuelle Empfehlungen zu Schlüsselgröße und Padding befolgen.

Funktioniert die Seite auf Mobilgeräten?

Ja. Schlüsselerzeugung und Verschlüsselung funktionieren in jedem modernen Mobilbrowser. Lange PEM-Blöcke lassen sich am Desktop allerdings leichter kopieren.