Concept : RSA et GPG
GPG (GNU Privacy Guard) est l'implémentation libre du standard OpenPGP. Il utilise RSA pour chiffrer et signer des messages et des fichiers.
Importer la clé de sauvegarde
Vous avez récupéré votre backup_key.gpg depuis votre ancien ordinateur. Il faut l'importer dans votre trousseau GPG.
cyberIsD0pe
# Voir les clés GPG actuellement disponibles
gpg --list-keys
gpg --list-secret-keys
# TODO: Importer la clé privée depuis backup_key.gpg
# Syntaxe : gpg --import FICHIER
# → GPG demandera la phrase de passe : cyberIsD0pe
gpg --?????? backup_key.gpg
# Vérifier que la clé a bien été importée
gpg --list-secret-keys
▸ AFFICHER LA SOLUTION (essayez d'abord !)
L'option pour importer une clé GPG est tout simplement --import :
gpg --import backup_key.gpg
# Phrase de passe : cyberIsD0pe
Déchiffrer le message
Votre clé privée est importée. GPG peut maintenant déchiffrer automatiquement les messages qui vous sont destinés.
# TODO: Déchiffrer le message du patron
# Syntaxe : gpg --decrypt FICHIER_CHIFFRE
# → GPG demandera à nouveau la phrase de passe : cyberIsD0pe
gpg --?????? message.txt.gpg
# Alternative avec redirection vers un fichier
gpg --output message_clair.txt --decrypt message.txt.gpg
# Lire le message
cat message_clair.txt
▸ AFFICHER LA SOLUTION (essayez d'abord !)
L'option est --decrypt (ou -d en version courte) :
gpg --decrypt message.txt.gpg
# Phrase de passe : cyberIsD0pe
# ou pour sauvegarder dans un fichier :
gpg --output message_clair.txt --decrypt message.txt.gpg
Vérifier et nettoyer
Confirmez que le message est bien lisible et examinez les métadonnées de votre clé.
# Confirmer que le message est bien lisible
cat message_clair.txt
# Voir les métadonnées de la clé
gpg --list-keys --with-fingerprint
# Bonus : exporter votre clé publique (à partager librement)
gpg --export --armor votre@email.com > ma_cle_publique.asc