La plupart des utilisateurs conservent des notes importantes, des identifiants de connexion et d'autres données sensibles dans des fichiers texte. Cependant, il n'est pas sûr de conserver ces informations en texte brut. Une façon de protéger les informations sensibles consiste à utiliser le cryptage.
Si vous cherchez un moyen simple et rapide d'encoder un fichier texte sous Linux, vous pouvez utiliser l'éditeur Vim. Vim dispose de fonctionnalités de chiffrement de fichiers intégrées qui vous permettent de sécuriser des informations sensibles à l'aide de diverses méthodes de chiffrement. Seule la personne possédant la bonne clé peut accéder au fichier crypté. Vérifier Comment chiffrer et déchiffrer un fichier texte sous Windows.
Voyons comment vous pouvez utiliser Vim pour chiffrer des fichiers texte sous Linux.
Comment chiffrer un fichier avec Vim
Pour chiffrer un fichier à l'aide de Vim, ouvrez-le d'abord dans l'éditeur avec la commande suivante :
vim filename
S'il n'y a pas de fichier avec le nom de fichier spécifié, Vim le créera. Passez maintenant en mode insertion en appuyant sur une touche i et ajoutez le texte que vous souhaitez inclure dans le fichier.
Pour crypter le fichier, appuyez sur Esc Pour passer en mode commande, tapez la ligne suivante et appuyez sur Entrer:
:X
Vim vous demandera la clé de cryptage. Vous devrez entrer la clé deux fois.
Pour enregistrer vos modifications et quitter Vim, saisissez ce qui suit et appuyez sur Entrée :
:wq
Cela chiffrera votre fichier texte. Vous pouvez utiliser la commande cat pour le vérifier :
cat filename
Une autre façon de chiffrer un fichier dans Vim consiste à utiliser la commande suivante :
vim -x filename
Vous serez invité à entrer une clé de cryptage. Entrez la clé deux fois pour éviter toute faute d'orthographe. Ensuite, modifiez votre fichier et une fois que vous avez terminé, enregistrez et quittez Vim. Vérifier Comment installer des plug-ins dans Vim.
Ouvrir un fichier crypté avec Vim
Pour ouvrir un fichier crypté, vous devrez fournir la clé de cryptage correcte. Si vous n'entrez pas la bonne clé, Vim supprimera le contenu. N'enregistrez jamais le fichier dans un tel état ou votre fichier sera écrasé par un contenu incompréhensible.
Comment vérifier la méthode de cryptage
Pour vérifier quelle méthode de chiffrement Vim a utilisée pour chiffrer un fichier particulier, utilisez la commande suivante :
file encrypted_filename
Vous pouvez également vérifier la méthode d'encodage depuis l'éditeur. Pour ce faire, ouvrez le fichier crypté dans Vim, puis en mode commande, tapez ce qui suit et appuyez sur Entrer:
:setlocal cm?
Cela écrira la ligne décrivant la méthode d'encodage pour le fichier actuel.
Pour afficher toutes les méthodes d'encodage disponibles dans Vim, tapez :
:h ‘cm’
Cela ouvrira une page d'aide montrant toutes les méthodes de cryptage avec une brève description de chacune.
Changer la façon dont les fichiers sont encodés dans Vim
Pour changer la méthode de cryptage d'un fichier crypté, ouvrez-le dans Vim et entrez la clé de cryptage. Ensuite, en mode commande, tapez la commande suivante avec blowfish2 , blowfish ou pkzip replace méthode_de_cryptage:
:setlocal cm=encryption_method
Par exemple, pour changer la méthode d'encodage en blowfish, tapez :
:setlocal cm=blowfish
Enregistrez ensuite les modifications avec :
:w
Modifier ou supprimer la clé de chiffrement
Pour changer la clé de cryptage d'un fichier crypté, ouvrez le fichier dans Vim. Tapez ensuite la clé de cryptage pour accéder au contenu. En mode commande, tapez :
:X
La clé de cryptage vous sera demandée. Tapez une nouvelle clé puis retapez-la pour confirmer.
Pour supprimer le cryptage, appuyez simplement sur Entrer deux fois sans taper aucune touche. Une fois cela fait, assurez-vous d'enregistrer les modifications en tapant :
:w
Vérifier Comparaison GNU nano vim: meilleure application d'édition de texte de terminal.
Conservez vos mots de passe dans un fichier crypté
Vous pouvez utiliser l'éditeur Vim pour chiffrer/déchiffrer des fichiers texte sous Linux au lieu d'utiliser un outil de chiffrement séparé. Vous pouvez également conserver les mots de passe dans un fichier crypté et utiliser Vim comme gestionnaire de mots de passe. Cependant, notez que les méthodes de cryptage telles que blowfish et pkzip proposées par Vim ne sont pas robustes. Blowfish2 est recommandé, qui est une méthode de chiffrement plus robuste.
Vous n'avez pas besoin d'être un expert Vim pour coder vos fichiers, apprenez simplement quelques bases et vous êtes prêt à partir. Vous pouvez voir maintenant Comment chiffrer des fichiers sensibles avec GnuPG sous Linux.