Schlüsselpaar erzeugen
Wählen Sie „Schlüsselpaar erzeugen“. Ein neuer öffentlicher und privater Schlüssel erscheint, direkt in Ihrem Browser erzeugt.
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.
Ein neues Schlüsselpaar mit einem Klick, vollständig auf Ihrem Gerät erzeugt.
Wählen Sie „Schlüsselpaar erzeugen“. Ein neuer öffentlicher und privater Schlüssel erscheint, direkt in Ihrem Browser erzeugt.
Exportieren Sie den privaten und öffentlichen Schlüssel als PEM-Dateien oder kopieren Sie sie in einen Passwortmanager oder eine Konfigurationsdatei.
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.
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.
Eine bequeme Möglichkeit, asymmetrische Verschlüsselung ohne Installation auszuprobieren.
Erzeugen Sie zusammengehörige öffentliche und private Schlüssel, ohne Terminal oder Bibliotheksinstallation.
Speichern Sie jeden Schlüssel als PEM-Datei für eine Serverkonfiguration oder ein Deployment-Secret.
Fügen Sie ein vorhandenes Schlüsselpaar im PEM-Format ein und verwenden Sie es auf dieser Seite zum Ver- und Entschlüsseln.
Erzeugung und Verschlüsselung laufen in Ihrem Browser. Weder Schlüssel noch Klartext werden irgendwo 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.
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.
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.
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.
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.
Ja. Schlüsselerzeugung und Verschlüsselung funktionieren in jedem modernen Mobilbrowser. Lange PEM-Blöcke lassen sich am Desktop allerdings leichter kopieren.