Gedit.
REQUISITI
- gedit
- Plugin Gedit - Strumenti esterni (abilitato)
- Una chiave gpg valida
ABILITA GnuPG Funzionerà
solo se GnuPG è stato abilitato nel tuo sistema.
GnuPG è un'implementazione di PGP (Pretty Good Privacy), che è una forma di crittografia a chiave pubblica / chiave privata.
Installa GnuPG
sudo apt-get install gnupg
Genera le tue chiavi:
gpg --gen-key
Quando si generano le chiavi, è possibile premere Invio in qualsiasi momento per accettare il valore predefinito tra parentesi. La parte più importante della generazione della chiave è scegliere la passphrase.
Il tuo portachiavi pubblico dovrebbe contenere solo la tua chiave pubblica per ora, puoi visualizzare il portachiavi con l' --list-keys
opzione e la tua chiave privata con l' --list-secret-keys
opzione.
gpg --list-keys
gpg --list-secret-keys
Fonte GnuPG: http://www.ianatkinson.net/computing/gnupg.htm
IMPOSTARE
Vai su Strumenti> Gestisci strumenti esterni e aggiungi gli script:
ENCRYPT
Incolla il seguente codice su un nuovo comando, chiamato "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
con le opzioni:
- ShortCut - Control + Shift + E
- Salva: niente
- Input: documento corrente
- Output: sostituisce il documento corrente
- Applicabilità - Tutti i documenti / Tutte le lingue
DECRYPT
Incolla il seguente codice su un nuovo comando, chiamato "Decrypt":
#!/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
con le opzioni:
- ShortCut - Control + Shift + D
- Salva: niente
- Input: documento corrente
- Output: sostituisce il documento corrente
- Applicabilità - Tutti i documenti / Tutte le lingue
USO
Una volta fatto ciò, è possibile aprire file crittografati (file asc - ascii, non binari) o crearne di nuovi sul posto utilizzando i collegamenti.
Esempio:
FONTE
http://blog.brunobraga.net/encrypting-and-decrypting-with-gedit/
METODO 2
Un altro modo è installare zillo .
Un semplice plugin per gedit 3 che codifica e decodifica il testo selezionato su base64.
Vedi questa domanda su come installare il plugin