Gedit.
EXIGENCES
- Gedit
- Gedit plugin - Outils externes (activés)
- Une clé gpg valide
ENABLE GnuPG
Cela ne fonctionnera que si vous avez activé GnuPG dans votre système.
GnuPG est une implémentation de PGP (Pretty Good Privacy), qui est une forme de cryptage par clé publique / clé privée.
Installer GnuPG
sudo apt-get install gnupg
Générez vos clés:
gpg --gen-key
Lors de la génération des clés, vous pouvez simplement appuyer sur Entrée à tout moment pour accepter la valeur par défaut entre parenthèses. La partie la plus importante de votre génération de clés consiste à choisir votre phrase secrète.
Votre trousseau de clés public doit uniquement contenir votre propre clé publique pour l'instant. Vous pouvez afficher le trousseau de clés avec l' --list-keys
option et votre clé privée avec l' --list-secret-keys
option.
gpg --list-keys
gpg --list-secret-keys
Source GnuPG: http://www.ianatkinson.net/computing/gnupg.htm
INSTALLER
Il suffit d'aller dans Outils> Gérer les outils externes, et ajoutez les scripts:
ENCRYPT
Collez le code suivant dans une nouvelle commande, appelée «Encrypt»:
#!/bin/bash
stdin=$(cat)
if [ ! "${stdin:0:27}" == "-----BEGIN PGP MESSAGE-----" ]; then
echo "$stdin" | gpg -a -e -r email@email.com --no-tty -
else
echo "$stdin"
fi
avec les options:
- Raccourci - Contrôle + Maj + E
- Économisez - rien
- Entrée - document actuel
- Sortie - Remplacer le document actuel
- Applicabilité - Tous les documents / Toutes les langues
DECRYPTER
Collez le code suivant dans une nouvelle commande appelée «Déchiffrer»:
#!/bin/bash
stdin=$(cat)
if [ "${stdin:0:27}" == "-----BEGIN PGP MESSAGE-----" ]; then
echo "$stdin" | gpg -d --no-tty - 2> /dev/null
else
echo "$stdin"
fi
avec les options:
- Raccourci - Contrôle + Maj + D
- Économisez - rien
- Entrée - document actuel
- Sortie - Remplacer le document actuel
- Applicabilité - Tous les documents / Toutes les langues
USAGE
Une fois que cela est fait, vous pouvez alors ouvrir des fichiers chiffrés (fichiers asc-ascii, et non binaires), ou en créer de nouveaux sur place à l'aide des raccourcis.
Exemple:
SOURCE
http://blog.brunobraga.net/encrypting-and-decrypting-with-gedit/
MÉTHODE 2
Une autre méthode consiste à installer zillo .
Un simple plugin pour gedit 3 qui code et décode le texte sélectionné en base64.
Voir cette question sur la façon d'installer le plugin