QIP Crypto – OpenPGP плагин для IM QIP Infium
Создан плагин для популярного IM-клиента QIP (ICQ, Jabber, SIP) для асимметричного шифрования сообщений на основе стандарта OpenPGP. В настоящее время используется механизм GnuPG.
Скачать (вместе с исходниками) можно здесь – http://forum.qip.ru/showthread.php? T=18614
комментариев: 510 документов: 110 редакций: 75
1. При отправке сообщение в русской раскладке собеседник, использующий QIP, получает расшифрованное сообщение в неизвестной кодировке, при использовании латиницы все нормально. Я подозреваю, что GnuPG windows выдает результат шифр-обработки сообщения в какой-то другой кодировке, чем версия GnuPG для Linux. Другую причину назвать не могу, поскольку Jabber протокол использует UTF. При отключении режима шифрования общение происходит нормально как в русской раскладке клавиатуры, так и в латинской.
Прав ли я и как это исправить? Ошибка ли это плагина QIP-Infium, либо этому явлению есть иное объяснение?
2. При отсылке корреспондентом, использующим QIP Infium, сообщения пользователю использующему Gajim последний получает шифр-текст, который не расшифровывается. Режим шифрования клиента при этом автоматически отключается. Попытка отдельно расшифровать текст с помощью консоли выдает следующий результат:
Хотел написать о еще одной проблеме, но она в очередной версии плагина кажеться уже исправлена. Проблема состояла в том, что человек, использующий QIP, при отправке сообщений в шифрованном режиме видел свои сообщения в виде шифр-текста.
Версия GnuPG на windows машине – 1.4.9
Версия GnuPG на Linux машине – 1.4.6
http://forum.ixbt.com/topic.cgi?id=15:61933-2
комментариев: 510 документов: 110 редакций: 75
комментариев: 11558 документов: 1036 редакций: 4118
GnuPG не меняет кодировку, она ему вообще параллельна: он просто обрабатывает ввод в том виде, как его получил. Дело скорее всего во внутренней OpenPGP-прослойке обоих клиентов: один зашифровывает сообщение, введённое в системной кодировке (а шифртекст уже поздно перекодировать в utf8), а другой — не перекодирует в utf8 перед выводом сообщения на экран. В принципе, пользователь на Линуксе может запустить программу с заданной кодировкой, подстроившись под виндузятника, например, LC_ALL=ru_RU.CP1251 gajim.
Похоже, в квипе кривая реализация OpenPGP. Если же этот плагин полагается на GnuPG в качестве бэк-энда (а не реализует функционал самостоятельно), то, видимо, перед отправкой ломает сообщение. Как минимум битая контрольная сумма — сигнал о проблемах в передаче шифртекста.
Я бы прислушался к тому, что пишет Гость, и убрал быдлоквип куда подальше. Tkabber или Psi можно без проблем поставить в Виндоус.
комментариев: 60 документов: 1 редакций: 1
Как то искал, но находил лишь комерческие решения, для крупных компаний.
Так же интересно, существуют ли в природе софт-криптофоны с принципом работы без централизованного сервера, а скажем P2P, по известному ip'у, ну или ц.сервер существует лишь для коммутации абонентов?
Хотя (вдаваясь в оффтоп), если пораскинуть мозгами, то можно использовать тот же ICQ для определения IP собеседника и для установления с ним прямой защищенной связи, обходя по сути тот же протокол.
Раньше витала по сети программа для платформы winmobile сфтовый криптофон, как утверждали создатели им пришлось уехать в австралию, так как был пресенг со стороны ГБ.
ЗЫ. Может вынести в отдельную ветку, если не было обсуждения, можно обсосать?