我已经在 python 3.6.5 上安装了 pycryptodomex 模块但是当我尝试执行下面的调用时,我得到了标题中提到的错误
from Crypto.Cipher import AES
我想使用 AES 加密文件。现在怎么办?
原文由 achilles59 发布,翻译遵循 CC BY-SA 4.0 许可协议
我已经在 python 3.6.5 上安装了 pycryptodomex 模块但是当我尝试执行下面的调用时,我得到了标题中提到的错误
from Crypto.Cipher import AES
我想使用 AES 加密文件。现在怎么办?
原文由 achilles59 发布,翻译遵循 CC BY-SA 4.0 许可协议
你好,我有同样的问题:_an almost drop-in replacement for the old PyCrypto library。你安装它:
$ pip install pycryptodome ((3.8.2)) 或最新版本转到此目录:2) [C:\Users\s****\AppData\Local\Programs\Python\Python37-32\Lib\site-包\加密]
这里尝试将文件名 crypto 更改为大写 C 的 Crypto,因为它们在每个包中都将其作为 Crypto 导入。它对我有用,祝你好运:)
原文由 Isaac Frost 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
或者
对于 python3,包名称现在是 pycryptodome 或 pycryptodomex
如果您需要与 Python2 的项目兼容,请使用 pycryptodome 或使用 pycryptodomex ,它是一个独立于旧 PyCrypto 的库。