Wenn gesetzt, wird der private Schlüssel damit verschlüsselt. Wer sie vergisst, kann den Schlüssel nicht mehr nutzen.
ECC Curve25519 — empfohlen: schnell, modern, kleine Schlüssel.
Bewahre deinen privaten Schlüssel sicher auf. Verloren ist er unwiederbringlich. Schlüssel werden vollständig in deinem Browser erzeugt und nie gesendet — lade sie herunter, sonst sind sie weg.
Was es tut
Der PGP-Schlüsselgenerator erzeugt OpenPGP-Schlüsselpaare - einen Public Key, den du mit allen teilst, die dir verschlüsselte Mail schicken oder deine Signaturen prüfen wollen, und einen Private Key, den du geheim hältst. Zusätzlich entsteht ein Revocation-Zertifikat: eine vorgefertigte Signatur, die den Schlüssel als außer Kraft gesetzt markiert, falls er je verloren, gestohlen oder kompromittiert wird. Die Schlüsselerzeugung läuft zu 100 % in deinem Browser (über OpenPGP.js) - dein Private Key wird nie übertragen, geloggt oder irgendwo gespeichert.
Du wählst zwischen ECC (Curve25519) - der modernen Standardeinstellung: schnell erzeugt, kleine Schlüssel, starke Sicherheit - und dem klassischen RSA in 2048 oder 4096 Bit für Kompatibilität mit älteren OpenPGP-Implementierungen. Eine optionale Passphrase verschlüsselt den Private Key im Ruhezustand, sodass eine gestohlene Schlüsseldatei allein nichts nützt.
So verwendest du es
- Gib deinen Namen und deine E-Mail ein - daraus wird die User-ID des Schlüssels (
Ada Lovelace <ada@example.com>). - Setze optional eine Passphrase. Sie verschlüsselt den Private Key; vergiss sie, ist der Schlüssel unbrauchbar. Nutze das Augen-Symbol, um sie anzuzeigen.
- Wähle einen Algorithmus: ECC (empfohlen), RSA 2048 oder RSA 4096 (die Erzeugung kann ein paar Sekunden dauern).
- Drücke Generate key pair und warte, bis der Spinner fertig ist.
- Kopiere oder lade deinen Public Key herunter (
public-key.asc) - diesen darfst du freigeben. - Kopiere oder lade deinen Private Key herunter (
private-key.asc) - speichere ihn an einem sicheren Ort. - Klapp Revocation certificate aus und lade es herunter (
revocation-cert.asc). Drucke es und verwahre es offline für Notfälle.
Beispiele
Ein ECC-Identitätsschlüssel
Eingabe: Name Ada Lovelace, E-Mail ada@example.com, Algorithmus ECC, keine Passphrase.
Ausgabe (gekürzt):
-----BEGIN PGP PUBLIC KEY BLOCK-----
xjMEZ9xKchYJKwYBBAHaRwBA9D4A5FSsD3vE…
=mBdA
-----END PGP PUBLIC KEY BLOCK-----
Fingerprint: 9A4C 82B1 6C9E 03F2 4721 88AB D05F 33E1 7C42 6019
Ein RSA-4096-Schlüssel mit Passphrase
Eingabe: Name Ada Lovelace, E-Mail ada@example.com, Passphrase correct horse battery staple, Algorithmus RSA 4096 → ein -----BEGIN PGP PRIVATE KEY BLOCK-----, der beim Import in GnuPG nach der Passphrase fragt.
Ein Revocation-Zertifikat
-----BEGIN PGP PUBLIC KEY BLOCK-----
Comment: This is a revocation certificate
…
-----END PGP PUBLIC KEY BLOCK-----
Gut zu wissen
- ECC vs. RSA: ECC-Curve25519-Schlüssel sind gearmort ~300 Bytes groß und in Millisekunden erzeugt; RSA-4096-Schlüssel sind mehrere Kilobytes groß und können im Browser zig Sekunden dauern. Beide gelten als sicher; wähle RSA nur, wenn du mit sehr alter OpenPGP-Software interoperieren musst.
- Revocation-Zertifikat: Veröffentliche es auf einem Keyserver (oder gib es einem Freund) erst, wenn du den Schlüssel außer Kraft setzen willst. Wer es besitzt, kann den Schlüssel widerrufen - das ist seine Macht und sein Risiko.
- Privat: Läuft zu 100 % clientseitig. Ein Seiten-Reload ohne Download verwirft den Schlüssel dauerhaft - by design.
- Verwandte Tools: PGP Encrypt/Decrypt, SSH Key Generator,
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, Passphrase Generator.