BESQL 在线工具箱 BESQL Hash 计算

Hash 摘要计算

输入文本后自动计算七种 Hash 摘要

HMAC 消息认证码

在线计算 MD5、SM3、SHA 系列摘要与 HMAC

在输入框中键入或粘贴任意文本,页面即时输出 MD5、SM3、SHA-1、SHA-224、SHA-256、SHA-384 与 SHA-512 七种摘要,结果统一为小写十六进制并支持一键复制。下方 HMAC 面板可结合密钥计算 HmacSM3、HmacSHA256 等消息认证码,用于接口签名与数据校验。所有计算均在浏览器本地完成,文本内容不会上传服务器。

常见问题

什么是Hash 计算工具?

Hash 计算工具支持 MD5、SM3、SHA-1、SHA-256 与 HMAC 等常用摘要与消息认证码的计算,提供文本与文件两种输入方式。可用于校验文件完整性、生成接口签名、验证下载资源一致性等场景。

什么时候用Hash 计算工具?

验证下载的安装包或文件与官方 SHA-256 是否一致;为接口请求生成 HMAC 签名(支持加盐);计算一段文本的 MD5 用于对比或去重;生成 SM3 摘要用于国产算法合规场景。使用时留意:文件与文本均在浏览器本地计算,不会上传;MD5 仅用于校验,不再用于安全存储密码。

Hash 计算工具怎么用?

粘贴文本或上传文件,选择摘要算法;HMAC 场景输入密钥后计算;复制生成的摘要结果。

支持哪些哈希算法?

支持 MD5、SM3、SHA-1、SHA-224、SHA-256、SHA-384 与 SHA-512 七种摘要算法,以及对应的 HMAC 消息认证码,输入内容后实时计算,结果可复制。

SM3 是什么算法?

SM3 是中国国家密码管理局发布的国密哈希算法,输出 256 位摘要,常用于国密体系下的数据完整性与签名校验。

哈希是加密吗?能还原吗?

哈希是单向摘要算法,无法从结果反推原文,常用于完整性校验与口令存储,不适合用来加密传输机密内容。

计算过程会上传内容吗?

不会。计算使用浏览器内置的加密接口在本机完成,输入内容不离开你的设备。