反馈

HMAC加密

输入来源

📖 工具说明

1. 这是什么

对「消息(或文件)+ 密钥」计算 HMAC(基于哈希的消息认证码):HMAC-MD5 / SHA1 / SHA224 / SHA256 / SHA384 / SHA512 / SHA3-224 / SHA3-256 / SHA3-384 / SHA3-512 / SM3(国密)/ RIPEMD160。可切 Hex(大小写)或 Base64 输出。用于 API 签名、Webhook 校验、文件完整性校验等,浏览器本地运行。


2. 用法

  1. 选输入来源:文本(按 UTF-8)或文件(分块读取、边读边算,大文件不会一次性读入内存)。
  2. 填密钥,并选「密钥编码」:UTF-8 文本、Hex 或 Base64(密钥是原始字节时选后两个)。
  3. 选算法和输出格式。
  4. 文本模式下勾了「实时」边打边出;文件模式点按钮计算。结果下方标注位长和字符数。

3. 说明


相关:SHA 计算 · MD5 计算 · PBKDF2 · AES 加解密 · Base64 编解码。

密钥默认按 UTF-8 文本处理,原始字节请在「密钥编码」里选 Hex / Base64;SHA3 为标准 FIPS 202 实现。

更多 HMAC 基础知识:HMAC 基础知识:理念、数学结构、安全性和应用场景

📖 了解原理

📖 相关推荐