OTR (Off-the-Record) encryption — протокол шифрования сообщений для сетей обмена мгновенных сообщений, созданный Никитой Борисовым и Ианом Голдбергом (англ.Ian Goldberg).
Авторами создана библиотека, распространяемая под лицензией GNU Lesser GPL, для возможности поддержки разработчиками клиентов сетей обмена мгновенных сообщений в своих продуктах. Также авторами создан плагин для мессенджера Pidgin.
Существует так же OTR плагин для Psy+ (который в отличие от классического Psy подерживает плагины), об этом мы сейчас и поговорим.
После того, как скачаете плагин, поместите распакованую папку otrplugin в каталог C:\Program Files\Psi+
Далее запускаем Psi+, затем регистрируемся или используем имеющийся аккаунт.
Заходим в настройки, вкладка плагины, выбираем нужный.
Активируем плагин.
Выбираем свой аккаунт и генерируем новый ключ.
Закрываем окно настроек, открываем окно чата контакта с которым будем устанавливать шифрование данных.
Вызываем меню и жмем OTR Messaging [unknown]
Жмем Start Private Conversation.
Подтверждаем создание ключа.
Верифицируем полученный ключ.
Выбираем Authenticate contact
Выбираем способ верификации и подтверждаем нажатием Authenticate
У нашего контакта появилось выпадающее меню для выбора шифрованной передачи данных и без шифрования.
Так же можно заставитьPsi+принудительно включать шифрование для всех контактов, и некоторые другие опции.
1. Скачиваем и распаковываем (~42 mb)
2. Запускаем всегда по значку Psi+GPG (и не меняем название папки, а хранить ее можно где угодно, хоть на флешке, следов в системе не оставляет)
3. По запуску ввести свой логин+пароль (открыть "аккаунты"(кнопка с лампочкой снизу) - "изменить" - в поле "xmpp адрес" ввести свой и сохранить)
- если еще не имеете jabber-аккаунта, то регистрируемся допустим здесь: пишем имя, пароль и капчу
4. По умолчанию для подключения необходим запущенный TorBrowser (для отключения идем в настройки аккаунта - вкладка "соединение" - "прокси-сервер" - "нет", сохраняем, переподключаемся)
5. Готово! Всё остальное как в обычном мессенджере, добавляем контакт и начинаем переписку
Как обновить сущетсвующую сборку до новой
1. Скачиваем и распаковываем (~42 mb)
2. Из папки со старой сборкой копируем:
C:\...\Psi+\Psi+\profiles\default\accounts.xml
C:\...\Psi+\Psi+\profiles\default\otr.fingerprints (если есть и вам нужны отпечатки OTR)
C:\...\Psi+\Psi+\profiles\default\otr.keys (если есть и вам нужны свои ключи OTR)
C:\...\Psi+\gpg4usb\keydb
с заменой в папку с новой сборкой.
Простой обмен GPG-ключами в сборке
Заходим в \Psi+\gpg4usb\start_windows.exe и генерируем новый ключ либо импортируем существующий.
После этого идём в "Настройки аккаунта" - "Подробности" - "Выбрать ключ..." - выберите созданный вами ключ.
Можем подключаться к сети. Выбираем статус "Доступен", вводим пароль аккаунта и на секретный ключ GPG.
Обмен ключами происходит по одной этой кнопке.
А кнопка рядом справа позволяет отправлять изображение, вместо ссылки на него.
Далее: выберите контакт из списка, или добавьте новый, нажмите на нём правой кнопкой - "Присвоить ключ OpenPGP" - выберите импортированный ключ вашего собеседника и начинайте переписку.