gpg
Linux
Publiée le
2026-10-27 05:35:22
gpg
# Génère une nouvelle paire de clés pour toi (suis les instructions)
gpg --full-generate-key
# Liste toutes tes clés connues sur le système
gpg --list-keys
# Affiche ta clé publique et privée pour vérification
gpg --show-keys
# Exporte uniquement ta clé publique au format ASCII
gpg --export --armor <ton_email@exemple.com> > public_key.asc
# Importe une clé publique reçue d'un pote (ex: un fichier .asc)
gpg --import autre_cle_publique.asc
# Chiffre un fichier pour qu'une personne spécifique puisse le lire (asymétrique)
gpg --encrypt --recipient "Nom du destinataire" fichier_secret.txt
# Déchiffre un fichier que tu as reçu et qui est chiffré avec ta clé privée
gpg --decrypt fichier_chiffre.gpg > fichier_decache.txt
# Crée une signature détachée (juste la signature, pas le chiffrement) d'un document
gpg --detach-sign mon_document.pdf
# Vérifie l'intégrité et l'authenticité d'une signature détachée
gpg --verify mon_document.pdf.sig
# Signe un fichier en utilisant ta clé privée (signature complète)
gpg --sign mon_rapport.odt
# Liste les clés de confiance pour vérifier qui est fiable
gpg --keylog-list
# Révoque une ancienne clé si tu ne l'utilises plus
gpg --revoke <ID_de_la_clé>
# Supprime définitivement ta clé privée (attention !)
gpg --delete-key <ID_de_la_clé>
# Vérifie la validité d'une clé publique sans rien faire de plus
gpg --fingerprint <email@exemple.com>