米咖工具箱 全部工具 立即使用
加密工具 · 免费免安装

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 生成器

免费在线使用,结果即点即得

开始使用 →