PGP-Schlüsselgenerator und Verschlüsselung
PGP-Schlüssel erstellen (Curve25519 oder RSA 4096) und PGP-Nachrichten im Browser ver- und entschlüsseln, signieren und prüfen. Nichts verlässt Ihr Gerät.
Schlüssel, Nachrichten und Passphrasen bleiben in Ihrem Browser: Dieses Tool führt OpenPGP lokal aus und sendet nie etwas. Schließen Sie die Seite, wenn Sie fertig sind.
- Benutzer-ID
- —
- Algorithmus
- —
- Schlüssel-ID
- —
- Erstellt
- —
Fingerabdruck:
Speichern Sie den privaten Schlüssel und das Widerrufszertifikat jetzt an einem sicheren Ort. Sie werden nirgends gespeichert: Sobald Sie diese Seite verlassen, sind sie weg.
So verwenden Sie den PGP-Schlüsselgenerator
- Geben Sie unter „Schlüssel erzeugen“ einen „Namen“ und/oder eine „E-Mail“ ein, wählen Sie eine „Passphrase (schützt den privaten Schlüssel)“ und wiederholen Sie sie unter „Passphrase bestätigen“.
- Wählen Sie einen „Schlüsseltyp“: „ECC Curve25519 (empfohlen)“, „RSA 3072 Bit“ oder „RSA 4096 Bit“, und klicken Sie auf „Schlüsselpaar erzeugen“. RSA-Schlüssel brauchen einige Sekunden.
- Prüfen Sie „Benutzer-ID“, „Schlüssel-ID“ und „Fingerabdruck“ und nutzen Sie dann „Öffentlichen Schlüssel herunterladen (.asc)“, „Privaten Schlüssel herunterladen (.asc)“ und „Widerrufszertifikat herunterladen“. Es wird nichts gespeichert: Sichern Sie die Dateien, bevor Sie die Seite verlassen.
- Um eine geheime Nachricht zu senden, öffnen Sie „Verschlüsseln“, fügen die „Öffentliche(n) Schlüssel der Empfänger“ ein (mehrere Blöcke sind erlaubt), schreiben die „Nachricht“ und klicken auf „Verschlüsseln“. Aktivieren Sie „Zusätzlich mit meinem privaten Schlüssel signieren“, um zu belegen, dass die Nachricht von Ihnen stammt.
- Um eine an Sie gerichtete Nachricht zu lesen, öffnen Sie „Entschlüsseln“, fügen die „Verschlüsselte Nachricht“, „Ihren privaten Schlüssel“ und dessen Passphrase ein und klicken auf „Entschlüsseln“. Mit dem öffentlichen Schlüssel des Absenders wird zusätzlich die Signatur geprüft.
- „Signieren“ erzeugt eine Klartextsignatur, die jeder lesen kann; „Prüfen“ kontrolliert sie mit dem „Öffentlichen Schlüssel des Unterzeichners“.
Ein frisch erzeugtes Schlüsselpaar wird auch in die anderen Reiter eingetragen, sodass Sie den ganzen Ablauf sofort durchspielen können.
So funktioniert PGP-Verschlüsselung
PGP (als OpenPGP in RFC 4880 und dessen Nachfolger RFC 9580 standardisiert) arbeitet mit einem Schlüsselpaar. Den öffentlichen Schlüssel dürfen Sie jedem geben: Damit werden Nachrichten an Sie verschlüsselt und Ihre Signaturen geprüft. Der private Schlüssel bleibt bei Ihnen: Er entschlüsselt diese Nachrichten und erzeugt Signaturen. Tatsächlich wird jede Nachricht mit einem zufälligen Sitzungsschlüssel (AES) verschlüsselt, und nur dieser kleine Sitzungsschlüssel wird mit den öffentlichen Schlüsseln der Empfänger verschlüsselt. Deshalb kann eine Nachricht an mehrere Personen gleichzeitig gehen.
Der Fingerabdruck ist ein Hash des öffentlichen Schlüssels. Vergleichen Sie ihn mit Ihrem Gegenüber über einen anderen Kanal (persönlich, per Telefon), bevor Sie einem per E-Mail erhaltenen Schlüssel vertrauen – das schützt Sie vor einem untergeschobenen Schlüssel. Die Schlüssel-ID sind einfach die letzten 16 Hexadezimalzeichen des Fingerabdrucks.
Welchen Schlüsseltyp sollten Sie wählen?
- ECC Curve25519 erzeugt einen Ed25519-Signaturschlüssel mit einem Curve25519-Unterschlüssel (X25519) zur Verschlüsselung. Die Schlüssel sind klein, schnell und so stark wie RSA 3072. Dieses Format der Version 4 unterstützen GnuPG ab 2.2, Thunderbird, Proton Mail und die übrigen aktuellen OpenPGP-Programme.
- RSA 3072 / 4096 ist die Wahl für sehr alte Software, die keine elliptischen Kurven kennt. 4096 Bit bieten gegenüber 3072 eine kleine zusätzliche Reserve, auf Kosten größerer Schlüssel und langsamerer Operationen.
Sicherheitstipps und Grenzen
- Das Tool führt die Open-Source-Bibliothek OpenPGP.js in Ihrem Browser aus. Schlüssel, Nachrichten und Passphrasen werden nie hochgeladen, und die Bibliothek wird erst geladen, wenn Sie auf eine Schaltfläche klicken.
- Wählen Sie eine lange Passphrase: Die Datei mit dem privaten Schlüssel wird damit verschlüsselt, und sie ist Ihre letzte Verteidigungslinie, falls die Datei kopiert wird.
- Bewahren Sie das Widerrufszertifikat offline auf. Geht Ihr privater Schlüssel verloren oder wird er gestohlen, teilt es anderen beim Import mit, dass der Schlüssel nicht mehr verwendet werden darf.
- Eine Browserseite ist bequem, aber keine gehärtete Umgebung: Langfristige, wertvolle Schlüssel erzeugen Sie besser offline mit GnuPG auf einem vertrauenswürdigen Rechner.
- Das Tool verarbeitet Textnachrichten. Es verwaltet keinen Schlüsselbund, keine Schlüsselserver, keine Ablaufdaten und verschlüsselt keine Dateien.
Häufige Fragen
Werden mein privater Schlüssel und meine Nachrichten an einen Server gesendet?
Nein. Alles, auch die Schlüsselerzeugung, läuft lokal mit JavaScript in Ihrem Browser. Sie können sogar die Internetverbindung trennen, nachdem die Seite geladen und die Bibliothek einmal verwendet wurde.
Kann ich die Schlüssel mit GnuPG oder Thunderbird verwenden?
Ja. Die heruntergeladenen .asc-Dateien sind standardkonforme OpenPGP-Schlüssel im ASCII-Armor-Format. Importieren Sie sie mit gpg --import datei.asc oder über die OpenPGP-Schlüsselverwaltung von Thunderbird.
Was passiert, wenn ich die Passphrase vergesse?
Der private Schlüssel lässt sich dann nicht mehr entsperren, und an ihn verschlüsselte Nachrichten sind nicht mehr lesbar. Eine Wiederherstellung gibt es nicht: Veröffentlichen Sie Ihr Widerrufszertifikat und erstellen Sie einen neuen Schlüssel.
Warum heißt es nach dem Entschlüsseln, die Signatur sei nicht geprüft worden?
Die Nachricht ist signiert, aber zum Prüfen braucht das Tool den öffentlichen Schlüssel des Absenders. Fügen Sie ihn unter „Öffentlicher Schlüssel des Absenders“ ein und entschlüsseln Sie erneut.
Was ist der Unterschied zwischen Signieren und Verschlüsseln?
Verschlüsselung verbirgt den Inhalt, sodass nur die Empfänger ihn lesen können. Eine Signatur lässt den Text lesbar, belegt aber, wer ihn geschrieben hat und dass er nicht verändert wurde. „Verschlüsseln“ kann beides auf einmal.
Ähnliche Tools
- Text verschlüsseln mit Passwort Text mit einer Passphrase im Browser ver- und entschlüsseln: AES-256-GCM und PBKDF2 mit 600.000 Iterationen. Kein Upload, ehrlich erklärte Grenzen.
- Hash-Generator MD5-, SHA-1-, SHA-256- und SHA-512-Hashes von Text oder Dateien beliebiger Größe erzeugen und Prüfsummen vergleichen – alles lokal im Browser.
- Passwort-Generator Kostenloser Passwort-Generator: sichere Zufallspasswörter mit 4 bis 128 Zeichen direkt im Browser erstellen. Nichts wird gespeichert oder gesendet.
- Passphrase-Generator Starke, merkbare Passphrasen nach dem Diceware-Prinzip aus der englischen EFF-Liste oder einer französischen Liste erzeugen, mit Entropie in Bit.