hmac

    Python 的 模块提供了 HMAC 算法,它的使用形式是:

    其中,key 是一个密钥;msg 是消息,可选,如果给出 msg,则调用方法 ;digestmod 是 HMAC 对象使用的摘要构造函数或模块,默认为 构造函数。

    用字符串 msg 更新 HMAC 对象,重复的调用等同于一次调用所有参数的组合,即:

    相当于

    • HMAC.digest()

    类似 digest(),但是返回的摘要的字符串的长度翻倍,且只包含十六进制数字。

    现在,让我们看一个简单的例子:

    参考资料