HMAC 生成器
浏览器打开即用,免费在线处理
免费在线 HMAC 生成器:输入密钥与消息,一键计算 HMAC-SHA1、HMAC-SHA256、HMAC-SHA512 签名,同时输出十六进制和 Base64,基于浏览器 Web Crypto 本地运算,密钥与内容不会上传服务器。
无需下载安装 · 数据本地处理 · 支持电脑与手机
功能亮点
🔐
三种算法
HMAC-SHA1、SHA256、SHA512 随时切换,即时重算。
📋
双格式输出
同时给出 HEX 与 Base64,复制即可对接接口。
🛡️
密钥不出浏览器
全部本地运算,适合处理生产环境签名。
常见问题
HMAC 和普通 SHA256 有什么区别?
普通 SHA256 任何人都能算;HMAC 需要密钥参与,不知道密钥就无法生成相同签名,因此可用于验证请求来源。
密钥需要先做 Base64 或 Hex 解码吗?
本工具按 UTF-8 原文处理密钥。如果你的密钥是十六进制或 Base64 字符串,需要先自行解码成原始字节再填入。
为什么同一内容每次结果都一样?
HMAC 是确定性算法,相同密钥、相同消息、相同算法必然得到相同结果,这也是它能用于签名校验的原因。
计算会泄露密钥吗?
不会。计算完全在浏览器内通过 Web Crypto 完成,密钥不会发送到服务器,断网也能用。
现在就试试 HMAC 生成器
免费在线使用,结果即点即得
开始使用 →