HMAC 生成器 - 在线基于密钥的散列消息认证码计算

根据指定密钥与消息内容,计算 HMAC-MD5、HMAC-SHA256、HMAC-SHA512 等安全认证哈希,用于 API 接口签名验证。

此工具在浏览器中运行。

仅在本地处理。

使用方法

  1. 01输入密钥和消息。
  2. 02生成 HMAC。

常见问题

HMAC 与普通 Hash 哈希计算有什么区别?

普通哈希仅对消息内容进行散列;而 HMAC 引入了共享秘密密钥(Secret Key),可有效防范长度扩展攻击,保证消息真实性与完整性。

主流开放平台(如微信支付、AWS、GitHub)常用的 HMAC 是哪种?

大多数现代开放平台和云服务 API 接口均强制采用 HMAC-SHA256 算法生成签名防伪请求头。

调试企业私有 Secret Key 时会泄漏吗?

绝不泄漏。所有密钥混淆与散列签名计算纯粹在当前浏览器进程中运行,不产生任何后端网络上报。