HMAC 认证码生成器

使用密钥为文本生成一个或多个 SHA 系列 HMAC 认证码。

输入与设置

文本编码
HMAC 算法
输出格式

结果与分析

生成的 HMAC 将在这里显示。

输入与输出示例

文本:hello;密钥:secretHMAC-SHA-256: 88aab3ede8d3adf94d26ab90d3bafd4a2083070c3bc0d0e8f8b31d5f5d6a7a8c

如何使用

  1. 输入待认证文本和 HMAC 密钥,并选择文本编码。
  2. 多选 HMAC 算法与 Hex 或 Base64 输出格式,输入或设置变更后会自动生成结果。
  3. 复制结果,或下载为文本文件。

能力与限制

  • 浏览器本地处理
  • 待认证文本最大 1 MiB,仅支持文本和 SHA 系列算法。
  • 密钥、编码、空格和换行都会改变结果;密钥仅保留在当前页面内存中。
  • HMAC 用于消息认证,不可替代 Argon2、scrypt 等密码存储方案。

常见问题

密钥或文本会上传吗?
不会,文本、密钥和结果只在当前浏览器页面内存中计算,不会上传或持久化。

相关指南

HMAC:密钥、消息与认证码的关系 ↗

相关工具

更新于 2026-10-21 · 项目与反馈说明