最近才发现之前一直用错了库,用的是pycrypto但是这个库已经很久不更新了,也没有cmac模式,window系统安装还特别麻烦
隆重向大家推荐pycrypto
安装很简单
pip install pycryptodome
以下是作业实列
from Crypto.Hash import CMAC
from Crypto.Cipher import AES
secret = b'Sixteen byte key'
message = b'tigerzhou is very handsome'
c = CMAC.new(secret,message,ciphermod=AES)
print( c.hexdigest())