Библиотека шифрования AES, совместимая с Python 2.7 для Windows

Какие-нибудь рекомендации по библиотеке шифрования AES, совместимой с Python 2.7 для Windows?

В прошлом мы использовали m2crypto с Python 2.6, но не было версии m2crypto для Python 2.7, и наши попытки построить версию из исходного кода потерпели неудачу.

Спасибо малькольм

2 ответа

Решение

На самом деле, пакет M2Crypto прекрасно поддерживает Python 2.7 - я использовал его в криптографическом приложении без проблем. Я полагаю, что проблема в том, что Windows не поставляется с компилятором, поэтому вы не можете легко установить.tar.gz из PyPI? Или вы получаете сообщение об ошибке, когда пытаетесь его скомпилировать?

Я бы предположил, что лучшим ответом на ошибку будет публикация ее в Stack Overflow, чтобы мы могли ее исправить, вместо того, чтобы просить альтернативу тому, что - насколько я могу судить - лучшая криптографическая библиотека для Python.

Обновление: теперь я успешно построил M2Crypto для Windows под Python 2.7, так что я могу лично подтвердить, что он отлично работает с Python 2.7 на всех основных платформах.

Вы смотрели на библиотеку PyCrypto?

http://www.dlitz.net/software/pycrypto/

Должен быть совместим с Python 2.7

Вы также можете взглянуть на pycryptopp, оболочку для библиотеки Crypto++.

http://tahoe-lafs.org/trac/pycryptopp

Другие вопросы по тегам