Zum Inhalt springen

PGP-Nachrichten-Tool

PGP Message Tool

Ver- und entschlüsselt OpenPGP-Nachrichten mit einer Passphrase, vollständig im Browser – symmetrischer Modus nach RFC 4880 (AES-256, SHA-256 S2K, MDC), kompatibel mit gpg -c. Public-Key-Verschlüsselung und Signaturen sind nicht gebaut.

Symmetrisches OpenPGP – `gpg -c` – ist der einfachste Weg, jemandem einen verschlüsselten Textblock zu übergeben, wenn Sie eine Passphrase haben, die Sie teilen können, und keine Schlüsselinfrastruktur zwischen sich. Dieses Werkzeug tut genau diese Seite von OpenPGP, im Browser, und ist über die Seite, die es nicht tut, bewusst deutlich.

🔒 Läuft vollständig in Ihrem Browserpgpgpgencryptsign

Verschlüsseln und Entschlüsseln geschehen beide in diesem Tab. Die Passphrase, die Nachricht und die Datei erreichen keinen Server.

  • Nur der Passphrasen-Modus (symmetrisch) — dasselbe Format wie gpg -c (RFC 4880: AES-256, S2K mit SHA-256, MDC) —, eine mit gpg erzeugte Nachricht öffnet sich hier also, und eine hier erzeugte öffnet sich mit gpg --decrypt. Verschlüsselung mit öffentlichem Schlüssel und Signaturprüfung sind nicht gebaut.

Das Geheimnis, das Sie dem Empfänger über einen anderen Kanal mitteilen müssen.

oder eine Datei ablegen

Liegt eine Datei vor, wird die Datei statt der Nachricht verschlüsselt. Das Ergebnis ist Armour-Text (.asc).

So funktioniert es

  1. Fügen Sie die Nachricht ein und legen Sie eine Passphrase fest

    Die Passphrase wird mit der S2K-Funktion von OpenPGP (SHA-256, iteriert und gesalzen) in einen Schlüssel verwandelt, und die Nachricht wird damit unter AES-256 verschlüsselt.

  2. Senden Sie den ASCII-Armor-Block

    Die Ausgabe ist ein Standard-Block `-----BEGIN PGP MESSAGE-----`, sie übersteht also das Einfügen in eine E-Mail oder ein Ticket ohne Beschädigung.

  3. Entschlüsseln Sie hier oder mit gpg

    Das ist der symmetrische Modus nach RFC 4880, `gpg -d` auf dem Rechner des Empfängers liest ihn also, und diese Seite liest, was `gpg -c` erzeugt hat. Der MDC wird beim Entschlüsseln geprüft, Manipulation scheitert also, statt stillschweigend zu gelingen.

Häufige Fragen

Kann ich an den öffentlichen Schlüssel von jemandem verschlüsseln?

Nicht hier. Das ist ausschließlich der Passphrasen-Modus – keine Public-Key-Verschlüsselung, keine Schlüsselerzeugung, kein Signieren und keine Signaturprüfung. Wenn Sie das brauchen, verwenden Sie GnuPG; eine halb gebaute Implementierung von Public-Key-OpenPGP wäre schlimmer als keine.

Wie bekomme ich die Passphrase zum Empfänger?

Nicht in derselben Nachricht – das ist die ganze Schwachstelle dieses Verfahrens. Verwenden Sie einen anderen Kanal oder das Werkzeug für selbstzerstörende Notizen.

Erreicht die Nachricht einen Server?

Nein. Verschlüsselung und Entschlüsselung laufen beide im Tab, ohne Anfrage zu irgendeinem Zeitpunkt.

gpg sagt „no valid OpenPGP data found“.

Der Armor-Block wurde fast sicher neu umbrochen – ein Mail-Client, der lange Zeilen umbricht, oder eine Chat-App, die Leerzeichen einfügt, zerstört das Base64. Senden Sie ihn als Anhang oder in einem Codeblock.

Eingabe aus

Danach

Diese Tools nehmen an, was dieses hier erzeugt, das Ergebnis kann also direkt weiter.