Commandes GnuPG essentielles

Gestion du trousseau : uid personnels et clefs publiques de tiers
Aide, liste des commandes et options gpg  --help
Génération du trousseau gpg  --gen-key
Révocation de clefs gpg  --gen-revoke
Lister les clefs. A défaut, un fichier "pubring.gpg" vide est créé. gpg  --list-key
Gestion des clefs gpg  --edit-key [id] (adduid | trust | save | quit)
Envoi de clef publique à un serveur de clefs gpg  --keyserver  [pgp.mit.edu]  --send-key  [uid]
Récupérer une clef publique sur un serveur de clefs gpg  --keyserver [pgp.mit.edu]  --recv-keys [uid]
Manipulation des clefs
Exporter la clef publique dans un fichier gpg  --export  --armor  [uid]  >  [fichier sorti]
Importer une clef publique depuis un fichier gpg  --import  [fichier lu]
Exporter une clef privée gpg  --export-secret-key  -a  >  [fichier sorti]
Importer une clef privée depuis un fichier gpg  --import  --allow-secret-key-import  [fichier lu]
Sortir l'empreinte de la clef publique gpg  --fingerprint  [uid]  >  [fichier sorti]
Réseau de confiance
Signer la clef publique d'un tiers gpg  --sign-key  [uid]
Lister les signatures gpg  --list-sigs
Vérifier les signatures (?=on n'a pas la cle publique/!=on l'a) gpg  --check-sigs  [uid]
Signature, chiffrage, déchiffrage
Signer un fichier (signature intégrée au fichier, un fichier [nom du fichier].asc est créé) gpg  --clearsign  -a  [fichier signé]
Créer la signature détachée d'un fichier gpg  -b  -a  [uid]  -o  [fichier sorti]  [fichier à signer]
Chiffrer un fichier gpg  -r  [uid]  -e  -a  -o  [fichier sorti]  [fichier lu]
Chiffrer et signer gpg  -s  -a  --encrypt  [fichier lu]
Vérifier la signature séparée gpg  --verify  [fichier signature]  [fichier signé]
Vérifier la signature incluse gpg  --verify  [fichier lu]
Déchiffrer un fichier gpg  -r  [uid]  -d  -o  [fichier sorti]  [fichier lu]