Logiciels en ligne de commande

Chiffrer des fichiers par mot de passe avec GNUPG

Cet article a été mis à jour, vous consultez ici une archive de cet article!
Table des matières



Introduction



Voici une méthode simple, rapide et efficace pour protéger des fichiers par mot de passe avec GNUPG.
Pas besoin de créer de clé, il suffit juste de posséder GNUPG, disponible dans toutes les distributions Linux, et même Windows.


Crypter un fichier



Créons un fichier texte :

Code BASH :
echo 'Mon super message secret!' > message.txt


On vérifie le contenu de notre fichier :

Code BASH :
more message.txt 
Mon super message secret!


Bon, c'est bien. Maintenant, je veux envoyer mon fichier, mais je veux le protéger avec un mot de passe que mon correspondant connait.
On va utiliser la commande gpg2 avec l'option --symmetric :

Code BASH :
gpg2 --symmetric message.txt
Entrez la phrase de passe:
Veuillez répéter cette phrase de passe:


Bien, on a maintenant 2 fichiers : le fichier original (message.txt) et le fichier crypté (message.txt.gpg) :

Code BASH :
ls -l message*
-rw-r--r-- 1 adriencl adriencl 26  4 juil. 21:30 message.txt
-rw-r--r-- 1 adriencl adriencl 71  4 juil. 21:33 message.txt.gpg
 


Bien, si on essaie de lire le fichier crypté :

Code BASH :
more message.txt.gpg 
PJ܋��������m8�ˁ�w�=���4ң6sc����
 


On ne voit rien. On peut l'envoyer par messagerie électronique.