2024-10-01 07:35:19 发布
网友
安装了pycrypot(当我运行pip list结果之一是pycrypto (2.6.1))
pip list
pycrypto (2.6.1)
它可以工作,但是当我想使用MODE_CCM时,它返回:module 'Crypto.Cipher.AES' has no attribute 'MODE_CCM'
MODE_CCM
module 'Crypto.Cipher.AES' has no attribute 'MODE_CCM'
有什么线索吗?在
我的Python版本:Python 3.5.2 :: Anaconda 4.2.0 (x86_64)
Python 3.5.2 :: Anaconda 4.2.0 (x86_64)
根据https://gist.github.com/jbdatko/7425443,最新版本的pycrypto没有CCM模式。在
我通过安装pip install pycryptodomex并将Crypto包替换为Cryptodome来解决这个问题
pip install pycryptodomex
Crypto
Cryptodome
您可以使用dir(AES)查看受支持的MODE_xxx的列表。在
dir(AES)
MODE_xxx
根据https://gist.github.com/jbdatko/7425443,最新版本的pycrypto没有CCM模式。在
我通过安装
pip install pycryptodomex
并将Crypto
包替换为Cryptodome
来解决这个问题您可以使用
dir(AES)
查看受支持的MODE_xxx
的列表。在相关问题 更多 >
编程相关推荐