Για τη δημιουργία νέου κλειδιού
system:~$ gpg --gen-key
Μπορούμε να δούμε το κλειδί με την επιλογή -Κ ή –list-secret-keys
system:~$ gpg -K
Για την εύκολη ανακοίνωση προς όλους ότι το κλειδί έχει χαθεί ή
απλώς δε χρησιμοποιείται πλέον δημιουργούμε ένα revoke key.
system:~$ gpg --output revoke.asc --gen-revoke my@email.com
Για εξαγωγή του public key μας
system:~$ gpg --armor --export my@email.com > my.public.key.asc
To public key είναι και αυτό που θα δίνουμε στους φίλους μας προκειμένου
να μας στείλουν encrypted κείμενα ή email.
Αν θέλουμε να κάνουμε encrypt ένα κείμενο
gpg --output doc.gpg --symmetric doc #file symmetric encryption
και αντίστοιχα decrypt
gpg --output doc.plain --decrypt doc.gpg #file decryption
Για integration του GnuPGP στον Thunderbird υπάρχει το add-on enigmail το οποίο αυτοματοποιεί αρκετά
αρκετές διαδικασίες