首页 / 算法 / HMAC

HMAC 结合密钥与哈希函数,同时验证消息的完整性与真实性,是一种消息认证码。通常以 HMAC-SHA256 的形式使用。

不知道密钥的人无法生成正确的 HMAC,因此广泛用于 API 请求签名、Webhook 验证、令牌(JWT)签名等。在本工具中,开启 HMAC 选项并输入密钥后,SHA 系列即切换为 HMAC。

类型
消息认证(MAC)
可变
输出长度
可变
示例 · "hello" 的哈希值 (密钥 "key" · HMAC-SHA256)
9307b3b915efb5171ff14d8cb55fbcc798c6c0ef1456d66ded1a6aa723a58b7b

适用场景

用此算法计算哈希