Comment protéger le mot de passe un fichier VIM dans Linux

Comment protéger le mot de passe un fichier VIM dans Linux

VIM est un éditeur de texte populaire, riche en fonctionnalités et hautement extensible pour Linux, et l'une de ses fonctionnalités spéciales est la prise en charge du chiffrement des fichiers texte à l'aide de diverses méthodes de cryptographie avec un mot de passe.

Dans cet article, nous vous expliquerons l'une des astuces d'utilisation VIM simples; mot de passe protégeant un fichier à l'aide de VIM dans Linux. Nous vous montrerons comment sécuriser un fichier au moment de sa création ainsi qu'après l'ouvrir pour la modification.

Lire suggérée: 10 raisons pour lesquelles vous devriez utiliser l'éditeur VIM dans Linux

Pour installer la version complète de VIM, exécutez simplement cette commande:

$ sudo apt install vim # Debian / Ubuntu Systems $ sudo yum install vim # rhel / centos Systems $ sudo dnf install vim #fedora 22+ 

Lire aussi: Vim 8.0 est libéré après 10 ans - Installer sur Linux

Comment protéger le mot de passe un fichier VIM dans Linux

Vim a un -X Option qui vous permet d'utiliser le cryptage lors de la création de fichiers. Une fois que vous avez exécuté la commande vim ci-dessous, vous serez invité à une clé de crypte:

Fichier $ vim -x.SMS AVERTISSEMENT: en utilisant une méthode de cryptage faible; Voir: Aidez «CM» Entrez la clé de chiffrement: ******* Entrez à nouveau la même touche: ******* 

Si la clé crypto correspond après l'entrée pour la deuxième fois, vous pouvez procéder à la modification du fichier.

Vim Fichier Mot de passe protégé

Une fois que vous avez terminé, appuyez sur [Esc] et : wq Pour enregistrer et fermer le fichier. La prochaine fois que vous souhaitez l'ouvrir pour l'édition, vous devrez entrer la clé crypto comme ceci:

$ VIM Fichier.SMS Besoin de clé de chiffrement pour "Fichier.TXT "AVERTISSEMENT: Utilisation d'une méthode de cryptage faible; voir: Aidez 'cm' Entrez la clé de cryptage: ******* 

Dans le cas où vous entrez un mauvais mot de passe (ou pas de clé), vous verrez des caractères indésirables.

Contenu vim crypté

Définition d'une méthode de chiffrement forte dans VIM

Note: Il y a un avertissement indiquant qu'une méthode de chiffrement faible a été utilisée pour protéger le fichier. Ensuite, nous verrons comment définir une forte méthode de chiffrement dans VIM.

Cryptage faible sur le fichier VIM

Pour vérifier l'ensemble de CryptMethod (CM), type (faites défiler vers le bas pour afficher toutes les méthodes disponibles):

: aider 'cm' 
Échantillon de sortie
 * 'cryptmethod' * * 'cm' * 'cryptMethod "cm' String (par défaut" zip ") global ou local à tampon | global-local | pas dans la méthode vi utilisée pour le cryptage lorsque le tampon est écrit dans un fichier: * PKZIP * Méthode compatible Zip PKZIP. Un chiffrement faible. En arrière compatible avec vim 7.2 ans et plus. * Blowfish * Méthode Blowfish Blowfish. Cryptage moyen fort mais il a un défaut de mise en œuvre. Nécessite vim 7.3 ou version ultérieure, les fichiers ne peuvent pas être lus par VIM 7.2 ans et plus. Cela ajoute une "graine" au fichier, chaque fois que vous écrivez les options de fichier.txt [aide] [ro] 

Vous pouvez définir un nouveau cryptométhode sur un fichier VIM comme indiqué ci-dessous (nous utiliserons Blowfish2 Dans cet exemple):

: SetLocal CM = Blowfish2 

Puis appuyez [Entrer] et : wq Pour enregistrer le fichier.

Définissez un chiffrement fort sur le fichier VIM

Maintenant, vous ne devriez pas voir le message d'avertissement lorsque vous ouvrez à nouveau le fichier comme indiqué ci-dessous.

$ VIM Fichier.SMS Besoin de clé de chiffrement pour "Fichier.txt "Entrez la clé de chiffrement: ******* 

Vous pouvez également définir un mot de passe après avoir ouvert un fichier texte VIM, utilisez la commande:X et définir une passe de crypto comme indiqué ci-dessus.

Découvrez certains de nos articles utiles sur l'éditeur VIM.

  1. Apprenez des voyages et des astuces utiles de l'éditeur VIM dans Linux
  2. 8 astuces d'éditeur VIM utiles pour chaque utilisateur Linux
  3. SPF13-VIM - La distribution ultime de l'éditeur VIM
  4. Comment utiliser Vim Editor comme bash IDE dans Linux

C'est tout! Dans cet article, nous avons expliqué comment protéger le mot de passe d'un fichier via l'éditeur de texte VIM dans Linux.

N'oubliez pas de toujours sécuriser les fichiers texte de manière appropriée qui pourraient contenir des informations secrètes telles que les noms d'utilisateur et les mots de passe, les informations sur le compte financier, etc., en utilisant un chiffrement fort et un mot de passe. Utilisez la section de rétroaction ci-dessous pour partager toutes les réflexions avec nous.