python:即使安装了pycrypto,模块“ Crypto.Cipher.AES”也没有属性“ MODE_CCM”

Joh*_*ohn 4 python packages pycrypto

pycrypot已安装(当我运行pip list结果之一是时pycrypto (2.6.1)

它可以工作,但是当我想使用MODE_CCM它时返回:module 'Crypto.Cipher.AES' has no attribute 'MODE_CCM'

有什么线索吗?

我的Python版本: Python 3.5.2 :: Anaconda 4.2.0 (x86_64)

Joh*_*ohn 6

根据https://gist.github.com/jbdatko/7425443,最新的pycrypto版本没有CCM模式。

我通过安装pip install pycryptodomex和替换Crypto软件包来解决了这个问题Cryptodome


小智 5

通过使用 python 3,我通过安装pycryptodome ( pip3 install pycryptodome) 解决了这个问题。 无需用Cryptodome替换Crypto