Шифруем
skynetzoneДанная статья представлена исключительно в ознакомительных целях и не несет призыва к действию. Вся информация направлена на то, чтобы уберечь читателей от противозаконных действий.
Шифрование сообщений в GPG на Linux.
Самым надежным видом шифрования, является шифрование через GPG/PGP.
В Linux есть программы облегчающие способ общения через этот вид связи. В debian есть пакет GPA который является удобным решением для отправки и получения зашифрованных сообщений. Расшифровать его не сможет никто, кроме вас и вашего собеседника. Его можно отправлять даже через ВКонтакте и никакие личности не смогут прочитать сообщение.
Но всё же через ВКонтакте Не нужно общаться.
Начнем работу, я буду показывать на примере debian дистрибутива.
Скачиваем пакет GPA командой в терминале: sudo apt install gpa, потом находим программу и заходим, нажимаем Создать ключ:
Создаете имя:
Ваш адрес электронной почты, не обязательно свое задавать:
Делаете резервную копию и сохраняете в надежном месте:
Создайте пароль, он должен быть очень надежным. Сохраняете резервную копию ключа:
Чтобы обменяться открытыми ключами с собеседником, делаете экспорт ключа и отправляете его.
Для этого нажимаем в программе: Windows (окна) -> Keyring Manager (менеджер ключей), нажимаем на свой ключ и кнопку -> Export Keys (Экспорт ключей), сохраняете его. Потом отправляете свой ключ-файл.
Чтобы добавить отправленный ключ себе, собеседник должен зайти в программу и перейти по пунктам: Windows -> Keyring Manager -> Import keys (импортировать ключи), выбрать ключ.
Когда вы обменялись ключами, можно переходить к общению. Для этого в программе GPA, переходим в пункт: Windows (Окна) -> Clipboard (буфер обмена). Пишите свое сообщение и нажимаете кнопку: Encrypt the buffer text (Зашифровать текст который в буфере обмена). Выбираете свой ключ и жмёте ОК.
Ваше сообщение зашифрованно, вы его копируете и отправляете через любой вид связи, чтобы расшифровать собеседнику надо ваш зашифрованный текст открыть в буфере и нажать кнопку: Decrypt the buffer text (Расшифровать текст из буфера обмена).
Устраняем проблему в GPG4USB Linux.
В Линуксе в программе GPG4USB перестали отображаться ключи?
Выглядит это вот так:
Это при том, что в папке keydb они присутствуют. При попытке запустить программу через терминал, вылетала такая ошибка:
[Error] Source: GPGME String: "Недопустимый криптомеханизм"
Всё дело в устаревшем бинарнике gpg, который использует GPG4USB. Последняя версия 0.4.0-alpha-r1042 была выпущена в 2016 году и имела версию GnuPG-binaries 1.4.20. А на данный момент текущая версия 2.2.9-1.
Как исправить?
А исправить просто. Скопируйте бинарник gpg, который находится у вас в системе и замените устаревший бинарник используемый GPG4USB, который находится в папке /gpg4usb/bin:
cp /usr/bin/gpg /путь_к_gpg4usb/bin
Например:
cp /usr/bin/gpg /dev/sdb1/gpg4usb/bin
Где /dev/sdb1 - это ваша флешка на которой и лежит у вас GPG4USB (у вас флешка может быть обозначена по другому). Ну или откройте файловый менеджер с правами root, скопируйте в ручную бинарник gpg и замените им бинарник GPG4USB по тому же пути. На этом всё.
Наши зеркала форума:
https://skynetzone.org/
https://skynetzone.pw/
https://skynetzone.biz/
Наш ТЕЛЕГРАМ-ЧАТ: