Python hmac 模块
实例
计算 HMAC(SHA256)十六进制摘要:
import hmac
import hashlib
sig = hmac.new(b"key", b"Linus", hashlib.sha256).hexdigest()
print(sig)
亲自试一试 »
定义和用法
hmac 模块实现了 RFC 2104 中描述的密钥哈希消息认证功能。
使用共享密钥对消息进行签名并验证其完整性。
成员
| 成员 | 描述 |
|---|---|
| new() | 使用密钥、消息和摘要模数创建一个新的 HMAC 对象。 |
| compare_digest() | 安全地比较两个摘要,以避免计时攻击。 |

