id: Гость   вход   регистрация
текущее время 13:14 19/04/2024
Автор темы: leopoldus, тема открыта 30/11/2011 16:48 Печать
Категории: криптография, openpgp, алгоритмы, шифрование с открытым ключом, стандарты
http://www.pgpru.com/Форум/ТехническиеВопросы/КакДобавитьПлагинДляIDEAАлгоритмаВGnuPG
создать
просмотр
ссылки

как добавить плагин для IDEA алгоритма в GnuPG


Всем привет!


Подскажите, как добавить поддержку алгоритма IDEA для пакета GnuPG 2.0.19 / Gpg4Win.
Все отгуглил, что только мог, нашел вот это пояснение http://www.gnupg.org/faq/why-not-idea.en.html
(IDEA is a patented algorithm and therefore the use of IDEA in countries where this patent is valid can not be allowed.....
If you still want to use IDEA and you are legally allowed to do so, you can download the idea.c.gz file and its signature)
и вот этот плагин idea.dll: http://www.spywarewarrior.com/.....dea/gpg-idea.htm#120


Нашел также вот эти инструкции по установке IDEA плагина: http://www.spywarewarrior.com/.....isastry/gpg.htm#idea


Но, как я понимаю, эти инструкции больше касаются компиляции. А как его подключить GUI-интерфейсу GnuPG – программе GPA (GNU Privacy Assistant)?


Я имею некоторый опыт пользования пакета PGP под Windows XP и вообще до сих пор считал себя более или менее продвинутым юзером, но сейчас поставил себе GnuPG – и оказалось, что не могу справиться с простейшей настройкой. Вероятно, здесь бы пригодился опыт работы в *NIX / Linux, а чего нет, того нет...


Спасибо!


 
На страницу: 1, 2 След.
Комментарии
— unknown (30/11/2011 17:05)   профиль/связь   <#>
комментариев: 9796   документов: 488   редакций: 5664
А желание добавить алгоритм IDEA связано некоторым опытом в криптографии? На всякий случай: другие пользователи не смогут отправить вам сообщение, зашифрованное этим алгоритмом, если не сделают таких же настроек.
— sentaus (30/11/2011 17:12)   профиль/связь   <#>
комментариев: 1060   документов: 16   редакций: 32
В инструкции по GnuPG же написано про параметр load-extension. Впрочем, возможно, что он только в версиях 1.x работает, поддержку расширений вроде удалять собирались. И да, надо чётко понимать, зачем это может быть нужно, вероятность возникновения потребности в IDEA у конечного пользователя крайне близка нулю :) Разве что в академических целях.
— leopoldus (30/11/2011 18:39, исправлен 30/11/2011 18:46)   профиль/связь   <#>
комментариев: 6   документов: 4   редакций: 0

Спасибо за быстрый отклик! Отвечаю по порядку.


1) Нет, интерес отнюдь не академический. Проблема в том, что получаю сообщения от пользователей, которые юзают почтовый клиент Thunderbird + Enigmail. http://enigmail.mozdev.org/home/index.php.html. Заголовок сообщения выглядит так:


При попытке расшифровать такое сообщение, например, в TheBat, получаю вот такое сообщение об ошибке:


То есть, отправитель зачем-то зашифровал свое сообщение именно устаревшим алгоритмом IDEA? Или я чего-то не понял?


2. Пытался скопировать это же сообщение в буфер обмена и расшифровать из оболочки GPA (GNU Privacy Assistant). Он несколько секунд пытается что-то сделать – а потом выдает отлуп такого содержания:
//"GPA Error.
"Clipboard" contained nit valid encrypted data"//
То есть, он прямо не пишет, что ему именно алгоритм шифрования не нравится, но в чем еще может быть причина столь странного заявления, когда "Clipboard" на самом деле очень даже containes encrypted data? Однако мой стаж пользования GnuPG насчитывает 1 день, может, чего-то понимаю неправильно.


3. Я знаю, что "в инструкции по GnuPG же написано про параметр load-extension", для того и ссылку дал. Но я так понял, что там речь именно о компиляции нового бинарника (compilation directives). А меня задача другая: прикрутить IDEA плагин к оболочке GPA.
Несколько раз запускал команду так, как описано http://www.gnupg.org/faq/GnuPG.....ort-for-rsa-and-idea здесь:
D:\GnuPG\gnupg\gpg.conf load-extension idea
Но на функционированни GPA это вроде бы никак не отразилось. А должно было?

— SATtva (30/11/2011 18:47)   профиль/связь   <#>
комментариев: 11558   документов: 1036   редакций: 4118
Ваша проблема вот в этом:
При попытке расшифровать такое сообщение, например, в TheBat

Не используйте для криптоопераций The Bat и сгенерированные в нём ключи. В The Bat в качестве криптодвижка применяется хтонических PGP 2.6.x (RFC 1991), который уже давно крайне небезопасен.

То есть, отправитиль зашифровал сообщение именно алгоритмом IDEA?

В стандарте OpenPGP предпочтения симметричных шифров определяются получателем, то есть Вами — отправитель шифрует только тем алгоритмом, который явно или неявно указали Вы. Если ключ сгенерирован в The Bat, то единственным совместимым шифром будет IDEA, поскольку PGP 2.6.x не знал ничего другого. Сгенерируйте новый ключ в GnuPG и передайте его открытую часть корреспондентам, это решит все проблемы.

Как отметили коллеги, IDEA не нужен.
— leopoldus (30/11/2011 19:17)   профиль/связь   <#>
комментариев: 6   документов: 4   редакций: 0
Огромное спасибо, все теперь стало понятно и прозрачно. Это ж надо, до чего некоторые вещи просто устроены – если уже знаешь, как именно ;)
— SATtva (30/11/2011 21:47)   профиль/связь   <#>
комментариев: 11558   документов: 1036   редакций: 4118
Рады были помочь.
— Billy_Bons (02/01/2013 03:45)   <#>
Подниму старую тему. Тоже понадобился алгоритм IDEA. Проблема в том, что в конторе корпоративным стандартом является использование The Bat и его ключей с поддержкой IDEA. И я никак не могу расшифровать письма, приходящие от коллег, в Thunderbirg с GNUPG.
Подскажите, как добавить реализацию IDEA в GNUPG. Спасибо!
— Billy_Bons (02/01/2013 04:17)   <#>
Да, и добавлю. Я, конечно, могу создать свой ключ и разослать его контрагентам. В этом случае с личными письмами всё будет хорошо.
Но есть еще конференции. И вот на их ключи я повлиять не могу. А там используется всё та же IDEA. :(
— Гость (02/01/2013 12:44)   <#>
— Billy_Bons (02/01/2013 04:17)

заходим сюда и качаем
— Гость (02/01/2013 12:50)   <#>
Не используйте для криптоопераций The Bat
в TheBat можно использовать не только встроенный PGP, но и другие версии PGP и GPG. проблема может быть только с портабельной версией, т.к. Бат берет инфу о наличии сторонних программ из переменных сред. однако, если прописать в переменных средах путь на портабельную криптопрограмму, то Бат увидит ее. неудобно, но других вариантов нет.
— Billy_Bons (02/01/2013 15:04)   <#>
— Гость (02/01/2013 12:44) <#>
— Billy_Bons (02/01/2013 04:17)
заходим сюда и качаем

Увы, нужен deb-пакет для Linux (Ubuntu)

— Гость (02/01/2013 12:50) <#>
Не используйте для криптоопераций The Bat

С The Bat проблем нет. Проблема с Thunderbird в Ubuntu: я не могу в этом клиенте расшифровать письма коллег, созданные и зашиврованные PGP в Bat. Нужно научить GnuPG и, соответственно, Thunderbird, использовать IDEA.
— SATtva (02/01/2013 16:36)   профиль/связь   <#>
комментариев: 11558   документов: 1036   редакций: 4118
Проблема в том, что в конторе корпоративным стандартом является использование The Bat и его ключей с поддержкой IDEA.

Понимаю, что это как воду в ступе толочь, но не пробовали донести до этих коллег простой факт, что PGP в TheBat (RFC1991, PGP 2.6) небезопасен?
— Гость (02/01/2013 17:08)   <#>
я не могу в этом клиенте расшифровать письма коллег,
так а причем здесь IDEA? они шлют вам сообщения шифрованные вашим ключом. вот другой вопрос, как ваш ключ созданный, я так думаю, другой программой они импортировали в Бат? или вы создавали ключи в Бат, а потом импортировали в Thunderbird в Ubuntu? опять не понятно как у вас это получилось.
— Гость (02/01/2013 17:23)   <#>
может это поможет
— Гость (02/01/2013 17:31)   <#>
вот вариант про IDEA не знаю, но можно посмотреть в эту сторону.
На страницу: 1, 2 След.
Ваша оценка документа [показать результаты]
-3-2-1 0+1+2+3