gpg

Linux
Publiée le 2026-10-27 05:35:22
Illustration Linux pour la commande gpg

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>