eigenes Schlüsselpaar generieren:
> gpg --gen-key
verfühgbare private Schlüssel anzeigen:
verfühgbare öffentliche Schlüssel anzeigen:
> gpg -k pub 4096R/6FF8B7DE 2013-09-20 uid Fritz (Ich) <mail@default.de> sub 4096R/BC524E4E 2013-09-20
eigenen öffentlichen Schlüssel exportieren:
> gpg --export [Schlüssel-Nummer] > exportierter_Schluessel.gpg > gpg --export 6FF8B7DE > exportierter_Schluessel.gpg > gpg -a --output ~/.gnupg/mein_pub-key.asc --export 6FF8B7DE
eigenen privaten Schlüssel exportieren:
> gpg -a --output ~/.gnupg/mein_priv-key.asc --export-secret-keys 6FF8B7DE
oder mit dem Namen in Anführungszeichen:
> gpg --export "Schlüssel-Name" > gpg --export "Fritz"
fremden öffentlichen Schlüssel importieren:
> gpg --import pub_key.gpg
oder so hinzufühgen:
> cat Dateiname.gpg | gpg add -
eine Datei verschlüsseln:
> gpg -e -r 6FF8B7DE Nachricht.txt > ls Nachricht.txt.gpg
eine Datei verschlüsseln:
> gpg -e -r 6FF8B7DE -a Nachricht.txt > ls Nachricht.txt.asc
die Datei wieder entschlüsseln:
> gpg -d Nachricht.txt.gpg