HMAC 生成器 - 在线基于密钥的散列消息认证码计算
根据指定密钥与消息内容,计算 HMAC-MD5、HMAC-SHA256、HMAC-SHA512 等安全认证哈希,用于 API 接口签名验证。
此工具在浏览器中运行。
仅在本地处理。
使用方法
- 01输入密钥和消息。
- 02生成 HMAC。
常见问题
HMAC 与普通 Hash 哈希计算有什么区别?
普通哈希仅对消息内容进行散列;而 HMAC 引入了共享秘密密钥(Secret Key),可有效防范长度扩展攻击,保证消息真实性与完整性。
主流开放平台(如微信支付、AWS、GitHub)常用的 HMAC 是哪种?
大多数现代开放平台和云服务 API 接口均强制采用 HMAC-SHA256 算法生成签名防伪请求头。
调试企业私有 Secret Key 时会泄漏吗?
绝不泄漏。所有密钥混淆与散列签名计算纯粹在当前浏览器进程中运行,不产生任何后端网络上报。