首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装pycrypto时出错(使用pyPrivnote)

安装pycrypto时出错(使用pyPrivnote)
EN

Stack Overflow用户
提问于 2021-02-27 07:18:27
回答 1查看 61关注 0票数 0

我在过去的几个小时里一直在尝试安装pycrypto,但它并不是真的有效,有人能帮我吗?

我尝试过的命令和步骤

pip install pycrypto

easy_install pycrypto

安装构建工具

但我一直收到以下错误:https://pastebin.com/GatwaM9n,有人能帮助我吗?(我也是以管理员身份运行安装的)

EN

回答 1

Stack Overflow用户

发布于 2021-03-02 00:17:41

主要是由@winklerrr从https://stackoverflow.com/a/58077358/7976758复制:

警告:不要再使用cryptopycrypto

正如你可以在this page上读到的,pycrypto的用法不再是 safe:

Pycrypto易受block_templace.c中ALGnew函数中基于堆的缓冲区溢出的攻击。它允许远程攻击者在python应用程序中执行任意代码。它被分配了CVE-2013-7459编号。

Pycrypto没有发布对该漏洞的任何修复,并且自2014年6月20日以来没有对该项目进行任何提交。

更新2021-01-18:现在修复了(感谢@SumitBadsara指出!)您可以在Debian安全跟踪器上找到每个包的打开安全票证的当前状态:

改用python3的pycryptodome

请确保先卸载所有版本的cryptopycrypto,然后再安装pycryptodome

代码语言:javascript
复制
pip3 uninstall crypto 
pip3 uninstall pycrypto 
pip3 install pycryptodome

(phd -跳过有关虚拟环境…的部分)

所有这三个包都安装在同一个名为Crypto的文件夹中。在相同的文件夹名称下安装不同的软件包可能是常见的错误来源!

有关更多信息,请参阅pycryptodome.org

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66393959

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档