L'un des éditeurs de texte les plus complets et les plus utiles pour les environnements Linux est VIM (VI AMÉLIORÉ) et il est présent dans toutes les distributions Linux utilisées.
Lorsque nous travaillons avec des fichiers sur l'ordinateur, il est très important que nous gardions à l'esprit que leur sécurité et leur protection sont très importantes pour garder toutes les informations que nous y stockons en sécurité.
L'une des caractéristiques les plus frappantes est la possibilité de créer des fichiers texte cryptés à l'aide de diverses méthodes de cryptage sécurisées.
Aujourd'hui, Solvetic vous apprendra comment effectuer ce processus à l'aide de VIM.
Avec VIM nous avons des avantages tels que :
- Surlignage du texte
- Sélection de texte dans les colonnes
- Mettre en évidence des parenthèses, des accolades ou des crochets
- Possibilité de reprise des travaux en cas de fermetures imprévues
- Possibilité d'ajouter une interface graphique
- Compréhension de plus de 200 syntaxes, entre autres.
1. Installation de VIM
Dans le cas où VIM est toujours actif dans notre distribution, nous procédons à son installation en exécutant la ligne suivante en fonction de la distribution à utiliser :
sudo apt install vim (Debian et Ubuntu) sudo yum install vim (RedHat et CentOS) sudo dnf install vim (Fedora)
Nous acceptons le téléchargement et l'installation des packages VIM.
2. Cryptage de fichiers texte à l'aide de VIM
Étape 1
Pour protéger nos fichiers texte à l'aide de VIM, nous devons utiliser le paramètre -x, pour cela nous utiliserons la syntaxe suivante.
vim -x fichier.txtDans ce cas, nous allons créer un fichier appelé Solvetic.txt :
AGRANDIR
Étape 2
En appuyant sur Entrée, nous verrons qu'il sera nécessaire d'entrer un mot de passe d'accès pour le fichier et qu'il doit être confirmé :
AGRANDIR
Étape 3
Si les mots de passe correspondent, nous pouvons accéder au fichier pour l'éditer :
AGRANDIR
Étape 4
Une fois le processus d'édition terminé, appuyez sur la touche Echap puis sur : wq pour écrire et enregistrer les modifications dans le fichier texte. De cette façon, lorsque nous utiliserons la syntaxe vim file.txt pour accéder au fichier, il sera nécessaire de saisir un mot de passe pour y accéder :
AGRANDIR
En cas de saisie d'un mauvais mot de passe nous verrons que le contenu du fichier est illisible :
AGRANDIR
3. Comment définir une méthode de cryptage différente de celle par défaut
Comme on peut le voir dans le processus de définition du mot de passe, un message s'est affiché indiquant que nous avons utilisé un mécanisme de cryptage faible, auquel nous accédons : help 'cm'.
Étape 1
Pour accéder à cette fonction, nous ouvrons le fichier crypté, appuyez sur la touche Echap et entrez : help 'cm' et là nous verrons ce qui suit :
AGRANDIR
Étape 2
Nous y trouvons les différentes options de cryptage dont nous disposons lors de l'utilisation de VIM. Pour établir un nouveau mécanisme de chiffrement, nous utiliserons la syntaxe suivante :
: setlocal cm = méthodeÉtape 3
Par exemple, si nous voulons établir la méthode blowfish, nous exécuterons ce qui suit :
: setlocal cm = blowfish2
AGRANDIR
Étape 4
Nous appuyons sur Entrée et plus tard : wq pour écrire les modifications et quitter le texte. Nous allons maintenant accéder à nouveau et entrer notre mot de passe :
AGRANDIR
Étape 5
Nous pouvons voir lorsque nous accédons au fichier que le nouveau mécanisme de cryptage sélectionné est établi en bas :
AGRANDIR
Comme nous l'avons vérifié, établir un mécanisme de sécurité dans les fichiers texte à l'aide de VIM est simple et totalement pratique dans n'importe quelle distribution Linux.