Crypter le fichier dans Ubuntu avec GPG
Expliquez bien comment crypter un fichier dans Ubuntu avec GPG. GPG ou GNU Privacy Guard vous permet de crypter des fichiers en toute sécurité avec un algorithme de cryptage puissant.
Dans cet article, nous expliquerons comment crypter un fichier dans Ubuntu avec GPG.
« GPG » ou « GNU Privacy Guard » vous permet de crypter en toute sécurité des fichiers et des données avec un algorithme de cryptage puissant. GPG est une excellente méthode pour assurer une communication sécurisée entre deux parties. Il permet de partager facilement des informations sensibles sur un réseau non sécurisé.
Conditions préalables
Crypter le fichier dans Ubuntu avec GPG
Installer GPG dans Ubuntu
Nous pouvons installer GPG en utilisant la commande suivante :
# apt install gpg
Crypter le fichier à l'aide de GPG
La commande suivante chiffrera test.txt .
# gpg -c test.txt
Une fois que vous avez exécuté la commande ci-dessus, vous demanderez d'entrer une phrase secrète qui sera utilisée pour crypter et décrypter le fichier.
Après avoir entré la phrase secrète, le fichier est crypté et un fichier est créé au format suivant :
test.txt.gpg
Pour déchiffrer le fichier, exécutez une commande au format suivant :
# gpg test.txt.gpg
Utilisez la phrase secrète que vous avez initialement utilisée pour chiffrer le fichier. Une fois déchiffré, vous récupérerez un fichier « test.txt ».
Générer une paire de clés GPG
Vous pouvez utiliser une paire de clés « publique » et « privée » pour crypter et décrypter les fichiers. Pour générer une paire de clés GPG, vous pouvez utiliser la commande ci-dessous :
# gpg --generate-key
Suivez les instructions et entrez un nom d'utilisateur et un mot de passe lorsque vous y êtes invité. Après avoir généré la paire de clés, GPG affichera la clé publique générée dans la sortie du terminal.
Pour exporter la clé publique vers un fichier, exécutez la commande suivante :
# gpg --armor --export --output "public_key'
Remplacez « public_key » par votre propre clé publique générée à l'étape ci-dessus. Vos clés privées générées seront disponibles dans le répertoire « $HOME/.gnupg/ ».
Chiffrez un fichier à l'aide de la clé publique de quelqu'un d'autre, utilisez la commande suivante :
# gpg --encrypt --recipient-file public_key.file test.txt
Remarque : remplacez public_key.file par la clé publique de la personne à laquelle vous souhaitez envoyer le fichier.
Décryptez un fichier qui a été crypté à l'aide de votre clé publique, utilisez la commande suivante :
# gpg --decrypt --output test.txt test.txt.gpg
GPG détectera automatiquement vos clés privées lors du déchiffrement tant qu'elles sont stockées dans le répertoire "$HOME/.gnupg/".
En savoir plus sur l'aide-mémoire GPG.
Dans cet article, nous avons vu comment crypter un fichier dans Ubuntu avec GPG.