14.2. hmac —消息身份验证的键哈希

2.2 版中的新Function。

源代码: Lib/hmac.py


此模块实现 RFC 2104所描述的 HMAC 算法。

HMAC 对象具有以下方法:

Warning

在验证例程期间将digest()的输出与外部提供的摘要进行比较时,建议使用compare_digest()函数而不是==运算符来减少定时攻击的脆弱性。

Warning

在验证例程期间将hexdigest()的输出与外部提供的摘要进行比较时,建议使用compare_digest()函数而不是==运算符来减少定时攻击的脆弱性。

此模块还提供以下帮助器Function:

Note

如果* a b 的长度不同,或者发生错误,则定时攻击理论上可以揭示有关 a b *的类型和长度的信息,但不能显示其值。

2.7.7 版中的新Function。

See also

  • Module hashlib

  • 提供安全哈希函数的 Python 模块。

首页