Un petit cours sur Vim ou l’éditeur extrasensationnel
Vous voulez vraiment vous amuser avec votre matos: Debian
Crypter ses mails avec vim
Étant une utilisatrice fréquente de vim, je me suis dit pourquoi ne pas se servir directement de celui-ci pour crypter mes fichiers texte et ainsi ne plus avoir qu'à les envoyer par mail. L'astuce est vraiment simple, il suffit de rajouter dans votre vimrc :
map <F9> :1,$!gpg --armor --encrypt 2>/dev/null map <F10> :1,$!gpg --decrypt 2>/dev/null
Ensuite, il vous suffit d'appuyer sur F9 et de confirmer par la touche entrée pour crypter le texte présent. Il vous suffit après de choisir la ou les personnes à qui le message est destiné :
You did not specify a user ID. (you may use "-r") Current recipients: Enter the user ID. End with an empty line :
Puis, d'enregistrer et de quitter (esc, :wq). Bien entendu vous pouvez aussi utiliser une autre solution, comme le chiffrage symétrique :
map <F5> :1,$!gpg --armor --symmetric --cipher-algo AES192
Comme dans le cas précédent, il vous suffit d'appuyer sur la touche correspondante, dans notre cas F5, et de confirmer pour que gpg vous demande de rentrer le mot de passe pour crypter le fichier :
Enter passphrase:
Pour le décrypter il vous suffira simplement d'utiliser la touche F10
Pour ceux qui n'utilise pas le chiffrage symétrique, la commande gpg --armor --symmetric --cipher-algo AES192 permet de chiffrer le texte présent dans vim au moyen de l'algorithme AES sur la clé de 192 bits, pour plus d'information man gpg.
Commme vous l'aurez compris c'est extensible à toutes les commandes possibles et inimaginables.
Liens :
- The GNU Privacy Handbook
- vi-improved.org
- rick.vanrein.org/linux/
- Un billet de Uggy sur le chiffrement symétrique