Was es tut
Dieses Tool lässt dich Nachrichten mit PGP (Pretty Good Privacy) ver- und entschlüsseln - mit Public-/Private-Key-Paaren, komplett angetrieben von OpenPGP.js in deinem Browser. Es werden keine Daten an einen Server gesendet - alle kryptografischen Operationen laufen clientseitig.
PGP nutzt Public-Key-Kryptografie: Du teilst deinen Public Key offen, sodass jeder Nachrichten für dich verschlüsseln kann, und nur du kannst sie mit dem zugehörigen Private Key entschlüsseln. Das ist dieselbe Technik wie für verschlüsselte E-Mails (PGP/MIME), signierte Software-Releases und sichere Dateiübertragung.
Das Tool unterstützt:
- Verschlüsseln - füge den Public Key des Empfängers und eine Klartextnachricht ein → du bekommst einen ASCII-gearmorten PGP-Geheimtext
- Entschlüsseln - füge deinen Private Key (+ optionale Passphrase) und eine verschlüsselte Nachricht ein → du bekommst den ursprünglichen Klartext
- Schlüssel-Inspektion - füge einen beliebigen PGP-Key (public oder private) ein, um Identität des Owners, Fingerprint, Algorithmus und Erstellungsdatum zu sehen
So verwendest du es
Eine Nachricht verschlüsseln
- Wähle den Modus Encrypt.
- Füge den ASCII-gearmorten Public Key des Empfängers in das erste Textfeld ein. Die Schlüsselinfos (User-ID, Fingerprint, Algorithmus) erscheinen automatisch.
- Tippe oder füge deine Klartextnachricht ein.
- Drücke Encrypt message. Der ASCII-gearmorte Geheimtext erscheint in der Ausgabe - kopiere ihn mit der Kopieren-Schaltfläche und sende ihn an den Empfänger.
Eine Nachricht entschlüsseln
- Wähle den Modus Decrypt.
- Füge deinen ASCII-gearmorten Private Key ein.
- Ist dein Private Key passphrasengeschützt, gib die Passphrase ein.
- Füge die verschlüsselte Nachricht ein (der Block
-----BEGIN PGP MESSAGE-----). - Drücke Decrypt message. Der ursprüngliche Klartext erscheint in der Ausgabe.
Beispiele
“Meeting at 3pm” für Alice verschlüsseln:
- Public Key des Empfängers: Alices RSA-Key (Fingerprint wird angezeigt)
- Nachricht:
Meeting at 3pm - Ausgabe:
-----BEGIN PGP MESSAGE-----...-----END PGP MESSAGE-----
Alice entschlüsselt mit ihrem Private Key + Passphrase → Meeting at 3pm
Entschlüsseln mit Bobs Key stattdessen → Fehler (der Geheimtext ist ausschließlich für Alices Key versiegelt).
Gut zu wissen
- Null Serverkontakt. Die gesamte Ver- und Entschlüsselung läuft über OpenPGP.js in deinem Browser. Du kannst die Internetverbindung trennen und das Tool funktioniert trotzdem.
- ASCII Armor ist der Standard. PGP-Ausgaben werden in
-----BEGIN PGP ...------ /-----END PGP ...------Blöcke mitbase64base64An encoding representing binary data as 64 safe ASCII characters, so it survives transport through text-only channels. It encodes — it does not encrypt.
-codiertem Inhalt und Prüfsummen verpackt. Damit lassen sie sich gefahrlos in E-Mails, Chats oder jeden Textkanal einfügen. - Public Keys sind gefahrlos teilbar. Jeder mit deinem Public Key kann eine Nachricht für dich verschlüsseln, aber nicht entschlüsseln - das kann nur dein Private Key. Denk an ein Vorhängeschloss, das du austeilst: Jeder kann es zuschnappen lassen, nur du hast den Schlüssel.
- Schütze deinen Private Key. Dein Private Key darf nie geteilt werden. Ist er passphrasengeschützt, braucht ein Angreifer beides - die Schlüsseldatei und die Passphrase -, um deine verschlüsselten Nachrichten zu lesen.
- Key-Fingerprints sind eindeutige IDs. Ein Fingerprint (40 Hex-Zeichen bei RSA-Keys) identifiziert einen PGP-Key eindeutig. Verifiziere Fingerprints mit deinen Kontakten immer über einen vertrauenswürdigen Kanal, um Key-Spoofing-Angriffe zu verhindern.
- Verwandte Tools: Age File Encryption (einfachere Dateiverschlüsselung mit Passphrasen),
Base64Base64An encoding representing binary data as 64 safe ASCII characters, so it survives transport through text-only channels. It encodes — it does not encrypt.
Encoder (Base64 codieren/decodieren ohne Verschlüsselung),HashHashA one-way function that maps data of any size to a fixed-length digest. Same input, same digest; any change, different digest; not reversible.
Generator (kryptografische Hashes erzeugen).