HMAC 签名

使用 Web Crypto API 在浏览器端生成 HMAC 签名

输入

签名结果

功能介绍

HMAC(基于哈希的消息认证码)签名生成与验证工具,支持 MD5、SHA-1、SHA-256、SHA-512 算法。适用于 API 签名验证、消息完整性校验等场景。

关键特点

  • 支持 MD5、SHA-1、SHA-256、SHA-512 算法
  • 支持文本和 Key 输入
  • 输出 Hex 和 Base64 两种格式
  • 纯前端运行,密钥不上传

常见问题

什么是 HMAC?

HMAC 是一种使用密钥和哈希函数生成消息认证码的方式,可以同时验证消息的完整性和真实性。

HMAC 和普通哈希有什么区别?

HMAC 需要密钥,只有持有相同密钥的人才能生成相同的认证码,而普通哈希不需要密钥。

相关工具

哈希计算器 | AES 加解密 | JWT 解码器