Schlüsselpaar erstellen
env -u DISPLAY bash
gpg --gen-key
Öffentliche Schlüssel anzeigen
Private Schlüssel anzeigen
Signaturen anzeigen
gpg --list-sigs 0x473041FA
Datei verschlüsseln
cp /etc/passwd .
gpg --encrypt --recipient 'Ingo Wichmann' --armor passwd
Datei entschlüsseln
Datei signieren
gpg --sign --armor passwd
1)
Datei überprüfen
gpg --verify --armor passwd.asc
Öffentlichen Schlüssel weitergeben
gpg --export --armor "Ingo Wichmann" > /tmp/schluessel
# gpg --send-keys 'Ingo Wichmann' # Bitte nicht mit Testschlüsseln
mv passwd.asc /tmp
Öffentlichen Schlüssel importieren
gpg --import --armor /tmp/schluessel
gpg --edit-key 'Ingo Wichmann'
trust
5
gpg --verify /tmp/passwd.asc
gpg --search-keys 'Ingo Wichmann'
gpg --keyserver hkp://keys.gnupg.net --recv-key 0x473041FA
Schlüssel widerrufen
gpg --gen-revoke 'Ingo Wichmann'
Dokumentation