Comment Protéger Par Mot De Passe Des Fichiers Sous Linux Avec GnuPG ?

Lorsque vous vous souciez de la sécurité, il est nécessaire de protéger les fichiers par mot de passe sous Linux. Dans ce module, nous allons apprendre à utiliser la commande GnuPG pour protéger les fichiers par mot de passe afin d’améliorer la confidentialité et la sécurité.

Qu’est-ce Que GnuPG ?

GnuPG , alias The GNU Privacy Guard, est un ensemble de programmes pour le cryptage à clé publique et les signatures numériques. Il s’agit d’une implémentation complète et gratuite du standard OpenPGP tel que défini par PGP. GnuPG vous permet de crypter et de signer vos données et communications ; il dispose d’un système de gestion de clés polyvalent, ainsi que de modules d’accès pour toutes sortes de répertoires de clés publiques. GnuPG, également connu sous le nom de GPG , est un outil en ligne de commande doté de fonctionnalités permettant une intégration facile avec d’autres applications.

Installation De GnuPG Pour Protéger Les Fichiers Par Mot De Passe

Vous pouvez installer GnuPG en utilisant le gestionnaire de paquets de votre distribution. Par exemple pour installer GnuPG sur Debian/Ubuntu, vous pouvez taper la commande apt :

€ sudo apt-get install gnupg

Une fois GnuPG installé, nous pouvons passer à l’étape suivante.

Étapes Pour Protéger Les Fichiers Par Mot De Passe Sous Linux Avec GnuPG

Afin de protéger nos fichiers, nous devons les crypter avec un mot de passe. Pour cela, nous utiliserions gpg , qui est la partie OpenPGP de GNU Privacy Guard (GnuPG).

Créons d’abord un fichier texte aléatoire à des fins de démonstration avec la commande echo :

€ echo "Ceci est un fichier de test" > test.txt

Nous pouvons maintenant chiffrer notre fichier avec un chiffrement symétrique à l’aide d’une phrase secrète. La syntaxe pour faire de même est :

€ gpg -c 

Par exemple, par rapport à notre exemple, cela se traduirait par :

€ gpg -c ./test.txt

Le chiffrement symétrique par défaut utilisé est AES-128 , mais il peut être choisi avec l’ option –cipher-algo comme ceci :

€ gpg -c -cipher-algo 

Par exemple, pour crypter notre fichier avec le chiffrement AES-256 avec notre fichier texte, nous pouvons utiliser les éléments suivants :

€ gpg -c -cipher-algo AES256 ./test.txt

Cela devrait vous donner une invite vous demandant votre mot de passe en tant que tel :

Invite Gpg demandant la phrase secrète

Une fois que vous avez entré votre mot de passe, il vous sera demandé de le ressaisir pour vérification. Une fois cela fait, vous trouverez un fichier avec l’ extension  » .gpg « 

€ ls
test.txt test.txt.gpg

Si vous essayez d’imprimer le contenu de ce fichier, vous n’obtiendrez que du charabia

€ chat test.txt.gpg
 w"+P7M}n?,@uh\_"R8n0ւ@U) F@όrF=|nyo€ 

Ainsi, nous avons crypté avec succès notre fichier !

Décryptage Des Fichiers Protégés Par Mot De Passe GPG

Avant de continuer, nous supprimerons le fichier d’origine que nous avons créé pour la démonstration, en ne conservant que le fichier crypté.

€ rm test.txt

test.txt.gpg

Nous n’avons donc plus que notre fichier précédemment chiffré que nous allons maintenant déchiffrer !

La syntaxe pour déchiffrer un fichier est aussi simple que :

€ gpg 

Cela devrait à nouveau vous demander une phrase secrète comme avant lors de la saisie, dans laquelle nous devrions récupérer notre fichier d’origine. Dans notre cas, la commande ressemblerait à :

€ gpg test.txt.gpg
gpg : ATTENTION : aucune commande fournie. J'essaye de deviner ce que tu veux dire...
gpg : données cryptées AES256.CFB
gpg : crypté avec 1 mot de passe

test.txt test.txt.gpg

Comme nous pouvons le voir, gpg détecte automatiquement le type de cryptage. Une fois que vous aurez soumis un mot de passe réussi, vous récupérerez votre fichier d’origine !

Vous pouvez voir le contenu du fichier !

€ chat test.txt
Ceci est un fichier de test

Ainsi nous avons récupéré notre fichier d’origine !

Conclusion

Ainsi, de cette façon, nous pouvons crypter des fichiers importants. Cela inclut également toute sorte d’informations sensibles que vous pourriez souhaiter envoyer en toute sécurité ! GnuPG est l’un des outils les plus fiables dans ce domaine. GnuPG est l’un des outils utilisés par Snowden pour percer les secrets de la NSA ! On peut donc affirmer sans crainte que l’on peut faire confiance