前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【踩坑】 修复报错 No module named ‘Crypto‘

【踩坑】 修复报错 No module named ‘Crypto‘

原创
作者头像
小锋学长生活大爆炸
修改2024-05-28 21:08:43
850
修改2024-05-28 21:08:43
举报
文章被收录于专栏:踩坑之旅踩坑之旅

转载请注明出处:小锋学长生活大爆炸[xfxuezhang.cn]

Python的crypto是用于RSA加密解密,AES加密解密的。

RSA加密算法是一种非对称加密算法。RSA 是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。RSA就是他们三人姓氏开头字母拼在一起组成的。

非对称加密算法也就是加密和解密用不同的密钥,使用一对秘钥对来进行加密和解密,使用公钥来加密信息,然后使用私钥来解密。当然了,加密解密的过程是非常复杂的,关于加密解密的原理可以搜索一下相关的文章。

AES是高级加密标准(Advanced Encryption Standard)的缩写,AES 是最常见的对称加密算法。

对称加密算法也就是加密和解密用相同的密钥,同一个秘钥即用来加密,也用来解密。关于加密解密的原理可以搜索一下相关的文章。

这个直接使用pip安装Crypto是没有用的,网上说的装pycrypto实际上也没有用。

真正需要这样装:

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

再运行就可以用了。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档