3

关于与适用于 Windows 的 Python 2.7 兼容的 AES 加密库有什么建议吗?

过去我们在 Python 2.6 中使用过 m2crypto,但没有适用于 Python 2.7 的 m2crypto 版本,我们从源代码构建版本的尝试失败了。

谢谢你,马尔科姆

4

2 回答 2

2

实际上,M2Crypto 包对 Python 2.7 的支持很好——我一直在一个密码学繁重的应用程序中使用它,没有任何问题。我想这里的问题是 Windows 没有编译器,所以你不能轻松地从 PyPI 安装 .tar.gz 吗?或者当您尝试编译它时遇到错误?

我建议对错误的最佳响应是将其发布到 Stack Overflow,以便我们可以修复它,而不是要求替代——据我所知——Python 的首要密码库。

更新:我现在已经成功地在 Python 2.7 下为 Windows 构建了 M2Crypto,所以我个人可以确认它在所有主要平台上都可以与 Python 2.7 一起正常工作。

于 2010-10-14T00:12:49.117 回答
1

你看过 PyCrypto 库吗?

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

应该与 Python 2.7兼容

您还可以查看 pycryptopp,它是 Crypto++ 库的包装器。

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

于 2010-10-04T22:31:26.267 回答