17得票3回答
Alpine下如何安装适用于Python3的PyCrypto?

有没有适用于Alpine的软件包,可以让我安装Python 3的PyCrypto? 在遇到问题无法使用pip3 install pycrypto后,我偶然发现了这篇文章how to install numpy in Alpine,它介绍了如何使用apk add py-numpy@testin...

17得票1回答
Python中使用RSA

我正在使用RSA在Python中加密/解密会话密钥。我正在使用Pycrypto库。生成密钥对后,我想从生成的密钥中提取私钥和公钥,并将它们存储在不同的文件中。如何做到这一点?我可以看到有一个has Private方法可以告诉生成的密钥对是否有私有组件,但是无法找到如何从此生成的密钥对中提取两个...

17得票3回答
在Ubuntu上使用pycrypto出现编译器错误

我正在尝试在Python 2.7.3上安装pycrypto2.6,操作系统为Ubuntu 10.04(Lucid Lynx)。 我遇到了以下错误: running build running build_py running build_ext running build_configur...

16得票1回答
如何在Python中解密JavaScript CryptoJS.AES.encrypt(password,passphrase)的密码

我有一个密码,它是通过JavaScript加密的 var password = 'sample' var passphrase ='sample_passphrase' CryptoJS.AES.encrypt(password, passphrase) 然后我尝试使用Python解...

16得票2回答
使用Wincrypt从Python实现Diffie-Hellman(到RC4)

我目前正在处理一项使用C++编写的项目,利用CryptoAPI执行Diffie-Hellman密钥交换。但是,我遇到了一些问题,因为在Python中(使用pycrypto),我得到的最终RC4会话密钥不能用于加密相同的文本。执行Diffie-Hellman密钥交换的C++代码来自msdn,但此...

16得票1回答
无法在Debian lenny上安装Python模块“pycrypto”

我尝试通过下载源代码并执行以下命令 python setup.py install 来安装 pycrypto 模块,但是出现了错误 running install running build running build_py running build_ext warning: GMP li...

16得票8回答
在Windows上安装PyCrypto时出现错误

我正在尝试在我的计算机上安装PyCrypto 2.6库,但我一直收到以下错误信息。D:\Software\Python\package\pycrypto-2.6>python setup.py build running build running build_py running bu...

16得票9回答
Python 3的加密工具

我正在编写一个使用Python 3的程序,需要加密函数(至少是AES和RSA)。我发现PyCrypto似乎只适用于2.x版本。是否有可用于Python 3的好工具,或者我应该开始将我的程序转换为与Python 2兼容(或任何其他解决方案)? 谢谢。 更新如下所述,PyCrypto现在可...

14得票7回答
从Crypto库导入Random模块时出现错误:ImportError: 无法导入名为Random的模块。

我已经将pycrypto(版本2.3)安装到/usr/local/lib/python2.6/dist-packages/Crypto/中,我能在那里看到Random包。但是当我尝试导入Crypto.Random时,它会弹出以下消息:from Crypto.Random import * Im...

14得票2回答
PyCrypto - 初始化向量是如何工作的?

我正在尝试理解PyCrypto的工作原理并将其用于项目中,但我并没有完全理解初始化向量(IV)的重要性。我发现在解码字符串时可以使用错误的IV,但我似乎仍然可以收到消息,除了前16个字节(块大小)。我是使用不当还是没有理解某些内容? 以下是演示样例代码: import Crypto imp...