跳到工具
mtool
  • 免费
  • 无需注册
  • 在设备上
  • 生成器

HMAC 生成器

HMAC生成器能在浏览器中根据消息和密钥生成并验证SHA-1或SHA-2认证码,免费使用,无需注册;输入内容不会离开你的设备。 输入消息与密钥,选择算法,再复制结果或比较认证码。

输入来源

空输入也有效。保留空格和 Unicode,不添加 BOM。

0 字节

空密钥也有效。解码后最多 65,536 字节;密钥不会保存或导出。

更多设置

结果

点击“计算”获取哈希。

与预期值比较

请输入预期值。

文本、文件、密钥和哈希只保留在当前标签页,不会上传或保存。

常见问题

结果有多长?

HMAC-SHA256 输出 32 字节,即 64 个十六进制字符。Base64 表示相同字节。 选择一种 SHA-1/SHA-2,密钥编码可用 UTF-8、Hex、Base64、Base64url。空密钥和空消息也有效。密钥不是盐或前缀;HMAC 本身不能防止重放。

计算哪些输入数据?

输入来源: 文本 / 文件 / 编码后的字节. 空输入也有效。保留空格和 Unicode,不添加 BOM。 文本编码: UTF-8, UTF-16LE, UTF-16BE; 换行符: LF / CRLF. 支持任意文件类型。计算原始字节,不提取文档文本,也不计算文件名。逐个文件按 1 MiB 分块处理。

如何验证?

明确选择预期算法和编码,比较解码后的字节及准确长度。更改输出格式或预期值不会重新读取文件。

输入会保存或上传吗?

文本、文件、密钥和哈希只保留在当前标签页,不会上传或保存。

这个工具免费吗?

是的。这个工具免费,无需注册,也没有每日使用次数限制。

需要账号吗?

不需要。你无需账号即可使用这个工具。

相关工具

哈希计算器

在本地计算文本、文件或解码字节的 SHA-256 哈希,然后复制或导出结果。

打开

MD5 生成器

在本地计算文本、文件或解码字节的 MD5 哈希,然后复制或导出结果。

  • 生成器
打开

SHA-1 生成器

在本地计算文本、文件或解码字节的 SHA-1 哈希,然后复制或导出结果。

  • 生成器
打开