DSA модуль в Python - PullRequest
       37

DSA модуль в Python

3 голосов
/ 28 апреля 2010

Кто-нибудь знает о чистом модуле DSA в Python для подписи сообщений?

Ответы [ 3 ]

1 голос
/ 28 апреля 2010

Если OpenSSL обладает нужной вам функциональностью, попробуйте pyOpenSSL .

1 голос
/ 28 апреля 2010

Python Cryptography Toolkit имеет этот модуль

Chilkat (это может быть просто проверка модуля с помощью chilkat - коммерчески лицензирована)

0 голосов
/ 01 мая 2010

К сожалению, вам, возможно, придется использовать оболочку для не-Python-реализации, такой как pyOpenSSL. Я не знаю ни одной чистой криптографической библиотеки Python, которая была бы безопасной.

В частности, pycrypto - это кусок дерьма. Например, если вы используете DSA, как предложено здесь автором тогда атака, описанная в статье " Ненадежность алгоритма цифровой подписи с частично известными одноразовыми номерами " Нгуена и Шпарлинского, может быть использована для нахождения секретного ключа очень и очень быстро. Обратите внимание, что этот документ был представлен в 2002 году, но Pycrypto все еще восприимчив к нему. Python действительно хороший дружественный язык для прототипирования, но когда дело доходит до защиты от противников, он слишком дружелюбен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...