212得票16回答
使用PyCrypto AES-256进行加密和解密

我正在尝试使用PyCrypto构建两个函数,接受两个参数:消息和密钥,然后加密/解密消息。 我在网上找到了几个链接来帮助我,但它们每一个都有缺陷: codekoala的这个使用 os.urandom,但是PyCrypto不鼓励这样做。 此外,我给函数的密钥的长度不能保证精确。我该怎么办才能让它...

195得票33回答
导入错误:找不到名为Crypto.Cipher的模块。

当我尝试运行app.py (Python 3.3,PyCrypto 2.6)时,我的虚拟环境一直返回上面列出的错误。我的导入语句只是 from Crypto.Cipher import AES。 我查找了重复项,可能有一些,但我尝试了解决方案(尽管大多数甚至都不是解决方案),但什么也没用。 ...

156得票19回答
如何在Windows上安装PyCrypto?

我已经阅读了所有的谷歌源和同类问题,但没有任何有效的解决方法。 在Windows 7 64位系统上安装了Python 2.7.3 32位,下载并尝试安装PyCrypto时出现 "无法找到vcvarsall.bat"的错误。 于是,我安装了MinGW,并将其作为首选编译器添加到了安装行中。但...

122得票14回答
Pip错误:需要Microsoft Visual C++ 14.0

我刚刚执行了以下命令:pip install -U steem 安装过程一切顺利,直到无法安装pycrypto。 之后我进行了以下操作pip install cryptography 我之前执行了pip install cryptography命令,但在安装steem时因为缺少pycrypto...

121得票17回答
Python 3.8中出现"AttributeError: module 'time' has no attribute 'clock'"错误

我编写了生成公钥和私钥的代码。在Python 3.7中运行良好,但在Python 3.8中失败了。我不知道它在最新版本中如何失败。请帮我提供一些解决方案。 以下是代码: from Crypto.PublicKey import RSA def generate_keys(): ...

67得票4回答
如何使用warnings.filterwarnings来抑制第三方警告

我在我的Python代码中使用Paramiko(用于SFTP)。除了每次导入或调用Paramiko函数时都会出现以下警告之外,一切正常:C:\Python26\lib\site-packages\Crypto\Util\randpool.py:40: RandomPool_Deprecatio...

67得票4回答
在Ubuntu上安装PyCrypto - 构建时出现致命错误

在查看了其他类似的线程后,我仍然无法运行pycrypto。 我正在尝试让其在我的Ubuntu笔记本电脑上运行 - 但我在我的Windows PC上也无法管理它。 我下载了pycrypto-2.6,进行了解压,并运行了: python setup.py build 但是随后发生了这件事...

60得票7回答
如何在Python中解密使用OpenSSL AES加密的文件?

OpenSSL提供了一个流行的(但不安全 - 请参见下文!)AES加密命令行界面: openssl aes-256-cbc -salt -in filename -out filename.enc Python通过PyCrypto包支持AES,但只提供了工具。如何使用Python/PyC...

55得票5回答
Pycrypto安装致命错误:找不到gmp.h文件。

看起来有许多人遇到了类似的问题,但是经过长时间的搜索,我无法找到适用于我的特定架构的解决方案。我试图安装Pycrypto(作为Fabric的附属产品),但一直失败。 我正在运行Mac 10.8.2,通过Homebrew安装的python 2.7.3和XCode 4.6 -- 我已经尝试使用p...

44得票9回答
微软Windows操作系统Python-3.6 PyCrypto安装错误

pip install pycrypto 可以在 Python3.5.2 上正常工作,但在 Python3.6 上会出现以下错误: inttypes.h(26): error C2061: 语法错误: 标识符 'intmax_t'