HMAC 生成器
哈希与令牌
使用 Web Crypto 生成 HMAC-SHA-1、SHA-256、SHA-384 或 SHA-512 签名,适用于 Webhook 验签与签名校验。
参数设置
输入
输出
自动计算
0 字符 · 0 bytes适用场景
HMAC 的用途
HMAC 用共享密钥验证消息完整性和来源。相同的消息与密钥会产生相同摘要。
1计算 Webhook 验签摘要
2复现服务端 HMAC 算法
3验证请求体是否被篡改
4复现 Webhook、API 网关和第三方服务的签名流程
5核对 JWT 声明、摘要算法和密钥编码是否一致
6为安全评审准备脱敏且可复现的令牌测试样例
使用建议
让结果更可靠
- 1确认双方使用相同摘要算法
- 2密钥编码方式必须一致
- 3比较摘要时使用恒定时间比较
浏览器内计算能降低泄露风险,但不应把生产密钥长期保存在页面中。