关于 HMAC 消息认证码
HMAC(Hash-based Message Authentication Code)是一种基于密钥的哈希消息认证码,用于同时验证消息的完整性和真实性。与普通哈希不同,HMAC 使用一个密钥作为输入,只有持有相同密钥的人才能产生或验证相同的认证码。
本工具基于 crypto-js 在浏览器本地计算 HMAC-MD5、HMAC-RIPEMD160、HMAC-SHA1、HMAC-SHA224、HMAC-SHA256、HMAC-SHA384、HMAC-SHA3、HMAC-SHA512,支持十六进制、Base64、Base64url 和二进制四种输出编码。所有计算在浏览器本地完成,密钥和文本不会上传。