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