Кто-нибудь знает о чистом DSA-модуле в Python для подписания сообщений?Модуль DSA в Python
ответ
Python Cryptography Toolkit имеет этот module
Chilkat (это может быть чистый чек модуля с Чилкэтом - коммерчески лицензированный)
Если OpenSSL имеет функциональность, которую вы ищете, попробуйте pyOpenSSL.
К сожалению, вам, возможно, придется использовать оболочку для реализации не-Python, например pyOpenSSL. Я не знаю никакой чистой криптографической библиотеки Python, которая является безопасной.
В частности, pycrypto - это кусок дерьма. Например, если вы используете DSA, как предложено here by the author, то атака, описанная в статье «« Небезопасность алгоритма цифровой подписи с частично известными несами »от Nguyen и Shparlinski, может быть использована для быстрого поиска секретного ключа. Обратите внимание, что этот документ был представлен в 2002 году, но pycrypto по-прежнему восприимчив к нему. Python - действительно хороший дружелюбный язык для прототипирования, но когда дело доходит до защиты от противников, это немного слишком дружелюбно.
Я думаю, вы ссылаетесь на точку, где автор предлагает использовать штрих как K. Это действительно тот же недостаток, что в документе упоминается (цитируя Bleichenbacher) для библиотеки AT & T, но утечка одного бита слишком мало, чтобы разбить DSA в соответствии с самой бумагой (если не произошли дальнейшие изменения?). Не совсем достаточно, чтобы квалифицировать pycrypto как «кусок дерьма» IMO. – SquareRootOfTwentyThree
- 1. M2Crypto: проверка подписи DSA
- 2. Преобразование данных DSA в java
- 3. Как создать подпись DSA?
- 4. на DSA размер ключа
- 5. Безопасная подписка на DSA
- 6. Lpr -модуль в Python
- 7. Динамический модуль в Python
- 8. модуль заполнения в Python
- 9. выгрузить модуль в Python
- 10. Модуль Python в Django
- 11. Модуль в Python
- 12. Модуль numbers.division в Python
- 13. Модуль в нарезке Python
- 14. java to python conversion: x509/dsa/sha1withdsa crypto howto?
- 15. Получить кодовую фразу ключа DSA
- 16. визуализировать цветное приложение с DSA
- 17. Не реализовано: открытый ключ DSA
- 18. Создание цифровой подписи с DSA
- 19. загрузки открытого ключа DSA в Java
- 20. как преобразовать закрытый ключ DSA в байт []?
- 21. Автоматический вход в терминал с ключом DSA
- 22. DSA алгоритм: Войдите в систему PHP
- 23. Проверить подпись DSA, сгенерированную Java в C#
- 24. Определить ключи DSA/RSA в Perl
- 25. Математический модуль Python & «Think Python»
- 26. Невозможно импортировать модуль Python в сценарий Python
- 27. Вызвать модуль Python 2.7 в Python 3.2
- 28. Импортировать соседний модуль в python
- 29. Установленный модуль в редакторе python
- 30. Запустить модуль в python 2.7.6?
проверка орфографии: moulde -> модуль – Tshepang
Вы имеете в виду чистый питон, не так ли? –
да, вы правы – chome