输出格式
Hex 小写
哈希结果
算法结果操作
MD5-
SHA1-
SHA224-
SHA256-
SHA384-
SHA512-
SHA3-224-
SHA3-256-
SHA3-384-
SHA3-512-
Keccak-256-
Keccak-512-
RIPEMD160-
工具介绍

一次性计算 MD5、SHA1、SHA224、SHA256、SHA384、SHA512、SHA3-224/256/384/512、Keccak-256/512、RIPEMD160 等常见摘要算法,支持文本和本地文件,结果可输出为十六进制或 Base64。

开启 HMAC 模式后,可使用密钥计算 HMAC-SHA256 等消息认证码,常用于接口签名、Webhook 验签。密钥支持 UTF-8 文本、Hex 和 Base64 三种格式。

说明:SHA3 为 FIPS 202 标准算法;Keccak-256 为以太坊使用的原始 Keccak 算法,两者填充方式不同,结果也不同。所有计算都在浏览器本地完成,文件不会上传到服务器。

SHA/HMAC 在线计算说明

输入文本或选择本地文件,即可同时得到 MD5、SHA1、SHA2 系列、SHA3 系列、Keccak 与 RIPEMD160 的摘要值,可切换 Hex 小写、Hex 大写和 Base64 输出。

开启 HMAC 模式并输入密钥,即可计算 HMAC-SHA256 等消息认证码,常用于接口签名、Webhook 回调验签等场景。

常见问题

SHA3-256 和 Keccak-256 有什么区别?
两者都基于 Keccak 置换,但填充方式不同,结果不同。SHA3-256 是 FIPS 202 标准,以太坊使用的是 Keccak-256。
文件会上传到服务器吗?
不会,文件在浏览器本地读取并计算哈希。