关于与适用于 Windows 的 Python 2.7 兼容的 AES 加密库有什么建议吗?
过去我们在 Python 2.6 中使用过 m2crypto,但没有适用于 Python 2.7 的 m2crypto 版本,我们从源代码构建版本的尝试失败了。
谢谢你,马尔科姆
关于与适用于 Windows 的 Python 2.7 兼容的 AES 加密库有什么建议吗?
过去我们在 Python 2.6 中使用过 m2crypto,但没有适用于 Python 2.7 的 m2crypto 版本,我们从源代码构建版本的尝试失败了。
谢谢你,马尔科姆
实际上,M2Crypto 包对 Python 2.7 的支持很好——我一直在一个密码学繁重的应用程序中使用它,没有任何问题。我想这里的问题是 Windows 没有编译器,所以你不能轻松地从 PyPI 安装 .tar.gz 吗?或者当您尝试编译它时遇到错误?
我建议对错误的最佳响应是将其发布到 Stack Overflow,以便我们可以修复它,而不是要求替代——据我所知——Python 的首要密码库。
更新:我现在已经成功地在 Python 2.7 下为 Windows 构建了 M2Crypto,所以我个人可以确认它在所有主要平台上都可以与 Python 2.7 一起正常工作。
你看过 PyCrypto 库吗?
http://www.dlitz.net/software/pycrypto/
它应该与 Python 2.7兼容
您还可以查看 pycryptopp,它是 Crypto++ 库的包装器。