全部工具

🔏

HMAC 签名生成

对任意消息计算 SHA-1/256/384/512 HMAC,输出 Hex、Base64 或 Base64URL

新增本地运行

HMAC 签名生成的使用场景

  • 核对接口签名里的 HMAC 值是否正确
  • 给一段消息生成完整性校验摘要
  • 调试 Webhook 验签时复现服务端结果

HMAC 签名生成怎么用

  1. 填写消息与密钥并选择密钥格式
  2. 选择哈希算法与输出格式
  3. 查看摘要与字节数,复制用于比对

常见问题

和 JWT 生成器有什么区别?
JWT 生成器会把固定结构的 Header / Payload 签名成三段式令牌;本工具对任意字符串计算通用 HMAC 摘要,不做 Base64URL 分段,适合接口签名与完整性校验。
密钥用文本还是 Hex?
两边必须一致。服务端如果按 Hex 解码密钥,这里也要选 Hex;如果服务端直接把字符串当字节用,就选文本。
SHA-1 还能用吗?
仅为兼容旧系统保留,新项目请用 SHA-256 及以上。HMAC-SHA1 本身仍可用于消息认证,但不建议在新设计里采用。