← 工具

HMAC 生成器

用密钥给消息签名,或校验 Webhook 签名。

私密:你的文件不会离开你的设备。

签名

校验签名

你的消息和密钥只保存在本设备上,不会发送到任何地方。

使用方法

  1. 选择你的文件。
  2. 按需调整设置。
  3. 下载结果,或用 BroAllDone 发送到另一台设备。

常见问题

怎么生成 HMAC?

输入消息和密钥,选择算法。签名会随输入实时生成,可直接复制。

怎么校验 Webhook 签名?

把请求体粘贴为消息,把 Webhook 密钥粘贴为密钥,再把请求头里的签名粘贴到“校验签名”中。sha256= 这类前缀也能自动识别。

我的密钥是 Hex 或 Base64 格式,能用吗?

能。把“密钥格式”选为 Hex 或 Base64,就会使用密钥解码后的字节,而不是它的文本。

我需要哪种输出格式?

大多数 API 用 Hex。有些用 Base64 或 Base64URL,GitHub 式的 Webhook 用 sha256= 加 Hex。

支持哪些算法?

支持基于 SHA-256、SHA-384、SHA-512、SHA-1、MD5、SHA3-256 和 SHA3-512 的 HMAC。

我的密钥安全吗?

安全。一切都在浏览器中完成,你的消息和密钥不会离开你的设备。

更多免费工具