Deprecated: imwpcache\f884414bce24ee67f\f73723ec7b1919fa5::__construct(): Implicitly marking parameter $YECBGYFECGEAFWHA as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/www.chuangxiangniao.com/wp-content/plugins/imwpcache-dist/build/f884414bce24ee67ff73723ec7b1919fa5.php on line 2

Deprecated: imwpcache\f884414bce24ee67f\f73723ec7b1919fa5::__construct(): Implicitly marking parameter $BBWFDDBHHYHDXXAB as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/www.chuangxiangniao.com/wp-content/plugins/imwpcache-dist/build/f884414bce24ee67ff73723ec7b1919fa5.php on line 2
Python + Pycrypto 加密模块的正确使用姿势_创想鸟

Python + Pycrypto 加密模块的正确使用姿势

知识点一:在python 3.6.2版本中安装pycrypto模块【无需安装visual studio】

步骤1:首先下载如下图所示的文件到本地:

Python + Pycrypto 加密模块的正确使用姿势下载完成后,将此whl文件放置在目录:D:pythonpython3.6.2Scripts下【这是我本地的Python安装目录,实际操作时请替换为您本地的Python安装目录】

步骤2:

通过cmd命令进入到:D:pythonpython3.6.2Scripts目录

立即学习“Python免费学习笔记(深入)”;

输入命令:pip install pycrypto-2.6.1-cp36-cp36m-win_amd64.whl

如果显示:Successfully installed pycrypto-2.6.1,则说明安装成功

步骤3:

将site-packages目录下的crypto文件夹重命名为:Crypto

步骤4:

如果运行时出现错误:ModuleNotFoundError: No module named ‘winrandom’

请在目录:D:pythonpython3.6.2Libsite-packagesCryptoRandomOSRNG中修改nt.py文件,将import winrandom 改为:from . import winrandom

知识点二:在Linux和Windows环境下安装Python Crypto模块的差异

在测试过程中,可能需要在Linux和Windows环境下安装Crypto模块,由于环境不同,安装步骤也会有所不同,知识点二详细介绍了在Linux和Windows环境下结合Python使用Crypto模块的安装方式差异。

一、在Linux环境下:

from Crypto.Signature import PKCS1_v1_5

如果导入包时报错:

ImportError: No module named ‘Crypto.Signature’

ImportError: No module named ‘Crypto’

解决方法

步骤1、pip install crypto

步骤2、安装成功后,将crypto重命名为:Crypto

步骤3、 pip3 install pycryptodome

度加剪辑 度加剪辑

度加剪辑(原度咔剪辑),百度旗下AI创作工具

度加剪辑 63 查看详情 度加剪辑

快速方式:pip3 install -i https://www.php.cn/link/3c0093f155f7a0bf00afca91dc8fb9b8 pycryptodome

注意:PyCrypto已不再维护,请使用PyCryptodome替代

pip3 install 模块 –upgrade –target=”指定的目录”

第三步是在Linux下执行:

pip3 install pycryptodome或者

快速方式:pip3 install -i https://www.php.cn/link/3c0093f155f7a0bf00afca91dc8fb9b8 pycryptodome

步骤4、在Linux环境下,输入python3

from Crypto.Signature import PKCS1_v1_5

如果没有报错,说明安装成功,此导包报错已解决

二、在Windows环境下:

步骤1:

将此whl文件下载成功后,放置于目录:D:pythonpython3.6.2Scripts下

步骤2:

通过cmd命令进入到:D:pythonpython3.6.2Scripts目录

立即学习“Python免费学习笔记(深入)”;

输入命令:pip install pycrypto-2.6.1-cp36-cp36m-win_amd64.whl

如果显示:Successfully installed pycrypto-2.6.1,则说明安装成功

步骤3:

将site-packages目录下的crypto文件夹重命名为:Crypto

步骤4:

如果运行时出现错误:ModuleNotFoundError: No module named ‘winrandom’

请在目录:D:pythonpython3.6.2Libsite-packagesCryptoRandomOSRNG中修改nt.py文件,将import winrandom 改为:from . import winrandom

以上就是Python + Pycrypto 加密模块的正确使用姿势的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/437116.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
java定义类中怎么使用数组
上一篇 2025年11月7日 16:51:24
VSCode有哪些强大的辅助功能选项可以帮助有视觉或行动障碍的开发者也高效编码?
下一篇 2025年11月7日 16:51:29

相关推荐

发表回复

登录后才能评论
关注微信