Was ist ein PGP-Key und warum brauchst du einen?
PGP ist der Standard, den du heute noch nutzt, um private E-Mails zu schuetzen (ProtonMail), Git-Commits auf GitHub zu signieren und die Authentizitaet von Software zu pruefen (Linux-Kernel, Ubuntu, signierte Package-Releases). Du generierst ein Schluesselpaar: einen Public Key (gibst du jedem) und einen Private Key (behaeltst du). Jeder kann eine Nachricht fuer dich mit dem Public Key verschluesseln, nur du kannst sie lesen.
Hier generierst du das Paar direkt im Browser. Waehl Ed25519 (moderne, schnelle Elliptische Kurve) oder klassisches RSA-2048/4096 (Kompatibilitaet mit Legacy-Tools). Keys kommen im ASCII-"Armored"-Format, du kannst sie direkt in Gmail, GitHub oder Keybase pasten.
Alles laeuft im Browser. Der Private Key verlaesst dein Geraet nie. Das ist die Kernregel von PGP, nur du kennst den Private Key.
So nutzt du das Tool
- Gib Name und E-Mail ein, die Felder werden als "User ID" in den Public Key eingebettet.
- Optional Kommentar (z.B. "GitHub", "Arbeit", "privat"), wenn du mehrere Keys fuer verschiedene Zwecke haeltst.
- Passphrase fuer den Private Key: dringend empfohlen. Ohne kann jeder mit Dateizugriff in deinem Namen Commits signieren.
- Waehl die Kurve: Ed25519 fuer modernen Einsatz (GitHub, ProtonMail), RSA-2048 fuer Legacy-Systeme, RSA-4096 fuer groesste Sicherheitsmarge (Generierung dauert paar Sekunden).
- Waehl den Ablauf: 1, 2, 5 Jahre oder nie. Kuerzerer Ablauf ist bessere Praxis; der Key kann rotiert oder revoked werden.
- Klick Generieren. Du kriegst Public Key, Private Key, Fingerprint (kurzer Identifier) und Key-ID.
Wann nutzen
Sechs typische Situationen, in denen ein PGP-Key das Problem loest:
- Mail in ProtonMail/Tutanota/Thunderbird verschluesseln. Tausche Public Keys mit einem Freund; von da an koennt ihr beide fuereinander verschluesseln.
- Git-Commits auf GitHub signieren. Public Key zu deinem Account, Commits kriegen einen gruenen "Verified"-Badge.
- Linux-Paket-Signatur pruefen. Die PGP-Signatur beweist, dass das Paket vom Original-Autor kommt (apt-get, pacman).
- Identitaet auf Keybase, ProtonMail-Keyserver, GitHub. Dein Public Key ist deine kryptografische Identitaet.
- Passwort oder API-Key sichern. Datei mit eigenem Public Key verschluesseln, du kannst sie sogar sicher in ein oeffentliches Repo pushen.
- Anonyme Whistleblower-Tipps. Journalisten und Organisationen (Wikileaks, ProPublica) veroeffentlichen ihren Public Key, damit Quellen sicher Dokumente einreichen koennen.
Um Text ohne Keys (nur mit Passwort) zu verschluesseln, AES-Verschluesselung. Fuer JWT-Signieren den JWT-Signierer/Verifizierer.