Gedit.
ТРЕБОВАНИЯ
- Gedit
- Плагин Gedit - внешние инструменты (включены)
- Действительный ключ gpg
ENABLE GnuPG
Это будет работать, только если вы включили GnuPG в вашей системе.
GnuPG - это реализация PGP (Pretty Good Privacy), которая является формой шифрования с открытым ключом / закрытым ключом.
Установить GnuPG
sudo apt-get install gnupg
Создайте свои ключи:
gpg --gen-key
При генерации ключей вы можете просто нажать клавишу ввода в любое время, чтобы принять значение по умолчанию в скобках. Самая важная часть генерации ключей - это выбор ключевой фразы.
Ваш открытый брелок на данный момент должен содержать только ваш собственный открытый ключ, вы можете просмотреть брелок с этой --list-keys
опцией и ваш личный ключ с этой --list-secret-keys
опцией.
gpg --list-keys
gpg --list-secret-keys
Источник GnuPG: http://www.ianatkinson.net/computing/gnupg.htm
НАСТРОИТЬ
Просто зайдите в Инструменты> Управление внешними инструментами и добавьте сценарии:
ENCRYPT
Вставьте следующий код в новую команду, которая называется «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
Вставьте следующий код в новую команду под названием «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.
Смотрите этот вопрос о том, как установить плагин