1 / 1 / 1
Регистрация: 19.09.2013
Сообщений: 45
|
||||||
1 | ||||||
Шифрование, цифровые подписи, библиотеки23.05.2016, 17:23. Показов 2522. Ответов 6
Добрый день, подскажите пожалуйста библиотеки для работы с шифрованием, электронными подписями. Знаю о python-gnupg , но я её не осилил, может быть несостыковка версий. Есть ли проверенные аналоги этой библиотеки?
Как заставить работать данный код на Windows, python 3.5? Пробовал менять директории, не получается запустить без ошибок.
0
|
23.05.2016, 17:23 | |
Ответы с готовыми решениями:
6
Цифровые подписи, Безопасность Цифровые подписи ActiveX Цифровые подписи XML-файлов Как написать прогу которая делает цифровые подписи Отсутствует пункт "Цифровые подписи" в gpedit.msc |
298 / 256 / 57
Регистрация: 11.06.2012
Сообщений: 1,557
|
|
23.05.2016, 18:12 | 2 |
И вам добрый день. Скажите конкретные задачи, для которых нужна библиотека, поможем сделать выбор инструмента.
вот требования библиотеки - Windows, MacOS X, BSD, or Linux, with Python 2.6, Python 2.7, Python 3.3, Python 3.4, or PyPy.
"A Python wrapper for GnuPG" в описании намекает - нужно ставить саму программу gnugpg. Данный код - никак. И под 3.5 работать будет не гарантированно. Вот это правильно. Вы 1232423 автор темы на данном форуме, который надеется на то, что тут присутсвуют телепаты, которым достаточно просто слова "ошибка", вместо полной информации о ней.
0
|
1 / 1 / 1
Регистрация: 19.09.2013
Сообщений: 45
|
||||||
23.05.2016, 20:53 [ТС] | 3 | |||||
Необходимо к данным в виде текста добавить электронную подпись. Приватный ключ для генерации подписи, публичный ключ для распространения, чтобы с его помощью подпись расшифровали и удостоверились в его подлинности.
Путаете с библиотекой gnupg . Python-gnupg - другая библиотека, какая из них лучше, не знаю, но в требованиях python-gnupg вроде как есть python 3.5 . Код взят по этой ссылке. Там используется Ubuntu, специально нужен пакет rng-tools. Что же сотворить, чтобы он работал на Windows? Вовсе не надеюсь на телепатов, подумал, что нет смысла выкладывать, так как надо смотреть в отладчике. Если я ошибся, вот полный текст ошибки:
Zuzik, кстати, да, не обратил внимания, извиняюсь, "python-gnupg - A Python wrapper for GnuPG" - это значит, что без установленной программы эта библиотека работать не будет?
0
|
298 / 256 / 57
Регистрация: 11.06.2012
Сообщений: 1,557
|
|
23.05.2016, 21:02 | 4 |
да, перепутал. https://pypi.python.org/pypi/gnupg - то что думал я, форк https://pypi.python.org/pypi/python-gnupg/0.3.8 с исправленной проблеммой безоспасности вроде как (так сказано было в причинах существования форка)
Что проще - человеку посмотреть в отладчике или увидеть написанное тут, тем более не всегда можно создать те же условия при которых ошибка была.
да, тут как вариант тупо бинарник взять и необходимый Dll файл - тут в инструкции написано. Добавлено через 13 секунд http://pythonhosted.org/python-gnupg/ Добавлено через 3 минуты Судя по ошибке - не может найти какой то файл, как я думаю, путь к исполняемому файлу gpg.exe, который можно передавать как аргумент при создании экземпляра класса (в 5 строке приведенного вами примера).
0
|
1 / 1 / 1
Регистрация: 19.09.2013
Сообщений: 45
|
|
23.05.2016, 21:06 [ТС] | 5 |
Zuzik, ну про бинарник и dll файл я читал. Без этого никак? Нет других библиотек для моей задачи без лишних файликов?
0
|
298 / 256 / 57
Регистрация: 11.06.2012
Сообщений: 1,557
|
|
23.05.2016, 21:19 | 6 |
самостоятельная реализация, там не все так сложно делать, инструкция, не самая понятная имеется.. Как вариант - pycrypto может попробуйте.
1
|
1 / 1 / 1
Регистрация: 19.09.2013
Сообщений: 45
|
|
23.05.2016, 21:22 [ТС] | 7 |
Zuzik, точно! совсем забыл про pycrypto. недавно на неё натыкался. спасибо большое за то. что внесли ясность в мои вопросы)
0
|
23.05.2016, 21:22 | |
23.05.2016, 21:22 | |
Помогаю со студенческими работами здесь
7
Шифрование, формирование подписи Видел ли кто-нибудь библиотеки для шифрования и цифровой подписи XML Создание писем и подписи в Outlook средствами VBA. ( не отображаются картинки в подписи!) Можно ли как нибудь перенести свойства подписи изображений на свойства подписи галереи? Защита данных от утечки. Шифрование диска (BitLocker) и шифрование папки (EFS) Дополнить программу шифрование (дописать работу с файлами, шифрование есть) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |