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 需要密钥,只有持有相同密钥的人才能生成相同的认证码,而普通哈希不需要密钥。