A propos de sécurité informatique
Commandes GnuPG essentielles
Remarques
        - Certaines commandes et options ont une forme abrégée :
- -a = armor, sortie en ASCII donc en caractères lisibles 
        à la différence de binaires. Sort un fichier nom_du_fichier.asc
- -o = output, donner le nom du fichier sorti (facultatif par défaut, le fichier sorti porte 
        le nom du fichier lu avec l'extension .asc)
- -r = recipient, spécifier l'UID
- -s = sign, signature
- -b = detach-sign, signature détachée
- -e = encrypt.
- -d = decrypt.
Gestion du trousseau : uid personnels et clefs publiques de tiers
 
        | Aide, liste des commandes et options | gpg  --help | 
        | Génération rapide d’un trousseau | gpg  --gen-key | 
        | gpg  --quick-generate-key | 
        | Génération détaillée d’un trousseau | gpg  --full-generate-key | 
        | Génère un certificat de révocation | gpg  -o [revoc.asc] --generate-revocation [uid] | 
        | Importer un certificat de révocation | gpg  --import [revoc.asc] | 
        | Lister les clefs. A défaut, un 
        fichier "pubring.gpg" vide est créé. | gpg  --list-key | 
        | Gestion des clefs | gpg  --edit-key [uid] 
        (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] | 
Principales options
    | Sortie ASCII (au lieu de binaire) | --armor ou -a | 
    | Spécifier le fichier sorti | --output ou -o [nom_du_fichier] | 
    | Spécifier l’utilisateur | --recipient ou -r [nom] | 
    | Mode verbeux | --verbose ou -b | 
    | Mode silencieux | --quiet ou -q | 
    | Confirmation avant écrasement | --interactive ou -i | 
Signature, chiffrage, déchiffrage
    | Signer un fichier | gpg  --sign  [fichier signé] | 
        | Signature intégrée 
                --clearsignSortie ASCII : -a ou --armor | gpg  --clearsign  -a  [fichier signé] | 
        | Signature détachée | gpg  -b  -a  [uid]  -o  [fichier sorti]  [fichier à signer] | 
        | Chiffrer un fichier | gpg  -r  [uid]  -e  -a  -o  [fichier sorti]  [fichier lu] 
            Sortie sans l’option -o : [fichier].gpg | 
        | Chiffrer et signer | gpg  -s  -a  -e [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] | 
        | Cryptage symétrique (pas à l’intention d’un tiers) | gpg  -c  -a  -o  [fichier sorti]  [fichier lu] | 
        | Décryptage symétrique (pas à l’intention d’un tiers) | gpg  -d -o  [fichier sorti]  [fichier lu] |