Tutoriel | chiffrer et déchiffrer avec GnuPG
Article publié le 10 Octobre 2016
Petit tuto très simplifié sur comment chiffrer/dechiffrer des fichiers avec GnuPG.
– Démarrez l’agent gnugpg:
gpg-agent –daemon –use-standard-socket
– Authentifiez vous sans utiliser sudo mais en vous connectant directement avec le compte UNIX souhaité.
– Générez votre clé privée (de préférence sur une machine sûre):
gpg -gen-key
– Renseignez les informations demandées par l’invite de commande. Si la génération de votre clé prend trop de temps, utilisez la commande ci-dessous
rngd -r /dev/urandom
– Générez votre clé de révocation (au cas ou)
gpg –output revoke.asc –gen <id de votre clé>
– Vérifiez que votre clé a bien été généré
gpg –list-keys
– Exportez votre clé publique qui sera nécessaire pour chiffrer / déchiffrer (la clé public devra être envoyé au destinataire afin qu’il puisse
déchiffrer le contenu).
gpg –output mykey.asc –armor –export <id de la clé>
– Une fois la clé reçu par le destinataire celui ci devra signer la clé
gpg –sign-key <id de la clé>Chiffrement / Déchiffrement
– Procédez au chiffrement de votre fichier
gpg –recipient « <identifiant de votre clé » –encrypt –cipher-algo AES256 <votre fichier>
– Le destinataire pourra alors déchiffrer votre fichier avec la clé publique précédemment envoyée
gpg –decrypt <fichier>.gpg