GnuPG in der Praxis

Aus lalug.net

Wechseln zu: Navigation, Suche

Nach Vorlage des Buches "Praktische Kryptographie unter Linux" von http://opensourcepress.de haben wir ganz praktisch den Umgang mit GnuPG geübt.

Hier sind - als kurze Liste - die wichtigsten Befehle zum Nachvollziehen:

Programm und Website: http://www.gnupg.org/(de)/index.html

Das Program GnuPG, Befehl gpg, ist meist installiert. Hier findet ihr jede Menge Dokumentation und Howtos!

Bei Debian/Ubuntu lautet der Paketname - oh Wunder: gnupg


Die Befehle vom Workshop.

Anmerkung: "key-ID" kann z. B. ein Vorname sein, die letzten 8 Zeichen des Fingerprints sind aber eindeutig.

  • gpg --version
  • gpg --gen-key
  • cd .gnupg & ls -l (und zurück)
  • gpg --list-keys
  • gpg --list-sigs
  • gpg --gen-revoke key-ID (Revocation Certificate, gut verwahren. Per Copy & Paste in eine Textdatei!)
  • gpg --edit-key key-ID (Editieren eines Schlüssels. Mit "adduid" weitere E-Mailadressen einfügen. Mit "uid nr." einen Hauptkey wählen. Standard-User-ID mit "primary")
  • gpg --export --armor key-ID > key-ID.asc
  • gpg --send-key key-ID (Keyserver-Konfiguration in ~/.gnupg/gpg.conf ist meistens in Ordnung)
  • gpg --import key-ID.asc
  • gpg --recv-key key-ID
  • gpg --fingerprint key-ID (Vergleich der Fingerprints! Danach prüfe die Identität des Anderen mit einem amtlichen Ausweis!)
  • gpg --edit-key key-ID ("trust" mit Vertrauensstufe, z. B. 4 bei vollem Vertrauen. Beglaubigung dann mit "sign")
  • gpg --search-keys "Vorname Nachname"
  • gpg --encrypt --armor beispieldatei (Verschlüsseln einer Datei)
  • gpg --decrypt beispieldatei.asc > ausgabedatei (Entschlüsseln einer Datei)
Persönliche Werkzeuge