🧰Locly

生成 HMAC 哈希

在浏览器中生成 HMAC-SHA1/SHA256/SHA512

密钥与消息使用 Web Crypto 在浏览器本地处理,不会上传。

工具简介

HMAC 生成器通过 Web Crypto API 生成 HMAC-SHA1/SHA256/SHA512 摘要。输入消息与密钥即可得到 hex 与 Base64。密钥不会离开设备,全程本地处理。

使用方法

  1. 输入要认证的消息
  2. 输入密钥
  3. 选择 SHA-1 / SHA-256 / SHA-512
  4. 点击生成 HMAC
  5. 复制 hex(或使用 Base64)

常见使用场景

  • API:调试时核对 HMAC 签名
  • Webhook:本地复现服务商签名
  • 学习:对比不同算法结果
  • 测试:生成固定摘要作夹具
  • 隐私:不必把密钥贴到第三方站点

常见问题(FAQ)

Q1: 支持哪些算法?

HMAC-SHA1、HMAC-SHA256、HMAC-SHA512(Web Crypto)。

Q2: 密钥会离开浏览器吗?

不会。签名全程在浏览器本地完成。

Q3: 输出是什么?

同一摘要的十六进制与 Base64 两种编码。

Q4: 为何拦截空输入?

消息与密钥均为计算 HMAC 的必填项。

相关工具