logo
GeekFormat

HMAC 生成与验证

建议密钥长度与哈希输出长度一致:SHA-1=20 字节,SHA-256=32 字节,SHA-384=48 字节,SHA-512=64 字节

说明

  • HMAC 基于密钥和哈希算法生成签名,用于认证消息来源与完整性
  • 支持 SHA-1 / SHA-256 / SHA-384 / SHA-512
  • 生成与验证均在浏览器本地运行,不上传数据
  • 验证采用固定长度逐字节比较,降低时序差异