python3 安装Crypto.Cipher import AES
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3 安装Crypto.Cipher import AES相关的知识,希望对你有一定的参考价值。
参考技术A 问题背景:m3u8文件加密时,使用“from Crypto.Cipher import AES”相关函数解密:
#EXT-X-KEY 记录了加密的方式,一般是AES-128以及加密的KEY信息
出现问题:
from Crypto.Cipher import AES
pip install Crypto
出错
解决办法:
安装crypto库(首字母c是小写)
pip install crypto
进入python的库管理位置,site-packages文件夹,找到crypto,将其首字母c改为大写
判断是否解决的方式:
from Crypto.Cipher import AES
不会报错,说明成功。
备注:
如果在C:\Python36\Lib\site-packages\Crypto目录下没有找到:\Cipher目录。
可以尝试安装pycryptodome库 或 pycrypto库:
pip install pycryptodome
pip install pycrypto (安装这个库,基本会失败,会报错)
from Crypto.Cipher import AES报错
python 在 Windows下使用AES时要安装的是pycryptodome 模块 pip install pycryptodome
python 在 Linux下使用AES时要安装的是pycrypto模块 pip install pycrypto
以上是关于python3 安装Crypto.Cipher import AES的主要内容,如果未能解决你的问题,请参考以下文章
python3 import Crypto 失败的解决办法 (AES对称加密使用 模块)
本地 mac AppEngine 上没有名为 Crypto.Cipher 的模块
from Crypto.Cipher import AES报错
python 错误 no module named Crypto.Cipher