Тестирую плагины Telegram, MirOTR и New_GPG. Использую два аккаунта телеграм, две Windows 10 с GnuPG 1.4.23 и две Miranda NG.
1)
GPG - создаю приватные ключи в GnuPG 1.4.23, прописываю их по умолчанию в Miranda, в "Службы"/"GPG"/"Пути к GPG" указываю:
- Путь к exe:
C:\Program Files (x86)\GNU\GnuPG\gpg.exe- Домашний каталог:
C:\Users\[ЮЗЕР ВИНДЫ]\AppData\Roaming\GnuPGДалее обмен публичными ключами, в результате в каждой из двух Windows через GnuPG видны и свой ключ, и чужой публичный. Привязываю публичные ключи к тг-контактам, получаю зеленую галочку, что шифрование GPG включено.
Отправляю сообщение, после чего Miranda NG:
- ругается "01.01.1970 0:00 Failed to encrypt message with GPG"
- автоматически отправляет шифруемые плагином GPG сообщения в телеграм открытым текстов, без шифрования. Зашифрованных GPG сообщений в логах чата нет.
- После сброса незашифрованных сообщений в телеграм на контакте выключается зеленая галочка GPG.
Технически PGP, вероятно, можно применять с телеграмом для транспорта сообщений. Но как нужно настроить Miranda NG, чтобы получилось добавить PGP в телеграм-плагин?
2)
OTR - открываю диалог, нажимаю "Запустить OTR", запросы отправляются только при видимом онлайне обоих аккаунтов (причина понятна - OTR требует онлайна). Дешифровать сообщения плагин не может. В телеграм, если проверить чат на других устройствах, видно обычное "? OTR:[набор знаков]==", без дешифровки. Получается, OTR с мирандовским телеграмом принципиально невозможен?
3) Если есть варианты прикрутить
другое шифрование к плагину Telegram, также буду признателен за наводку.