Гедіт.
ВИМОГИ
- Гедіт
- Плагін Gedit - Зовнішні інструменти (увімкнено)
- Дійсний ключ gpg
ENABLE GnuPG
Це буде працювати лише в тому випадку, якщо ви включили GnuPG у вашій системі.
GnuPG - це реалізація PGP (Pretty Good Privacy), яка є формою шифрування відкритого ключа / приватного ключа.
Встановити GnuPG
sudo apt-get install gnupg
Створіть ваші ключі:
gpg --gen-key
Створюючи клавіші, ви можете просто натиснути клавішу Enter у будь-який час, щоб прийняти значення за замовчуванням у дужках. Найважливішою частиною вашого ключового покоління є вибір вашої парольної фрази.
Наразі ваш відкритий брелок повинен містити власний відкритий ключ, ви можете переглядати --list-keys
брелоки з опцією, а ваш приватний ключ із --list-secret-keys
можливістю.
gpg --list-keys
gpg --list-secret-keys
Джерело GnuPG: http://www.ianatkinson.net/computing/gnupg.htm
НАСТРОЙКА
Просто перейдіть до Інструменти> Керування зовнішніми інструментами та додайте сценарії:
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
з опціями:
- ShortCut - Control + Shift + E
- Зберегти - нічого
- Введення - Поточний документ
- Вихід - Замініть поточний документ
- Застосування - Усі документи / Всі мови
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
з опціями:
- ShortCut - Control + Shift + D
- Зберегти - нічого
- Введення - Поточний документ
- Вихід - Замініть поточний документ
- Застосування - Усі документи / Всі мови
ВИКОРИСТАННЯ
Після цього ви можете відкрити зашифровані файли (asc - файли ascii, а не бінарні) або створити нові на місці за допомогою ярликів.
Приклад:
ДЖЕРЕЛО
http://blog.brunobraga.net/encrypting-and-decrypting-with-gedit/
МЕТОД 2
Інший спосіб - встановити zillo .
Простий плагін для gedit 3, який кодує та декодує вибраний текст до base64.
Дивіться це питання про те, як встановити плагін