HMAC 生成

HMAC 消息认证码生成

输入

密钥

密钥编码

输出编码

算法

HMAC 使用密钥和哈希算法生成消息认证码,用于验证消息的完整性和真实性

关于HMAC 生成

HMAC 工具用于生成基于密钥的消息认证码,支持 SHA-256、SHA-512 等摘要算法和多种输出编码。适合 API 签名、Webhook 校验、请求防篡改和接口联调。

使用方法

  1. 输入待签名消息
  2. 填写共享密钥
  3. 选择 HMAC 算法和输出编码
  4. 复制生成的签名用于接口验证

常见问题

HMAC 和普通哈希有什么区别?
普通哈希没有密钥,任何人都能计算;HMAC 使用共享密钥,能验证消息确实来自持有密钥的一方且未被篡改。
API 签名为什么对不上?
通常是参数排序、换行、编码、时间戳、密钥或摘要算法不一致。需要严格按接口文档拼接待签名字符串。
HMAC 可以解密吗?
不可以。HMAC 是认证码,不是加密算法,只能验证完整性和来源,不能还原原文。