关于HMAC 生成
HMAC 工具用于生成基于密钥的消息认证码,支持 SHA-256、SHA-512 等摘要算法和多种输出编码。适合 API 签名、Webhook 校验、请求防篡改和接口联调。
使用方法
- 输入待签名消息
- 填写共享密钥
- 选择 HMAC 算法和输出编码
- 复制生成的签名用于接口验证
常见问题
- HMAC 和普通哈希有什么区别?
- 普通哈希没有密钥,任何人都能计算;HMAC 使用共享密钥,能验证消息确实来自持有密钥的一方且未被篡改。
- API 签名为什么对不上?
- 通常是参数排序、换行、编码、时间戳、密钥或摘要算法不一致。需要严格按接口文档拼接待签名字符串。
- HMAC 可以解密吗?
- 不可以。HMAC 是认证码,不是加密算法,只能验证完整性和来源,不能还原原文。