#️⃣ 文本哈希计算

对文本计算 MD5 / SHA-1 / SHA-256 / SHA-512

立即使用 文本哈希计算 →

这个工具是做什么的

接口签名、密码存储、数据完整性校验,都会用到哈希算法。把一段文本算出 MD5、SHA-1 或 SHA-256 的摘要值,是最常见的操作之一。

本工具支持对文本计算多种哈希值,全部在本地完成,明文不会离开你的设备。

选项一览

参数默认值与范围使用建议
算法MD5 / SHA-1 / SHA-256 / SHA-512四种一次算完,便于比对
输入任意文本,支持中文按 UTF-8 处理,结果可复制

典型用法

核心能力

哈希能做什么、不能做什么

<strong>能做</strong>:校验数据有没有被改动、给内容生成一个短的固定长度指纹、做缓存键或去重标识。同样的输入永远得到同样的输出,这是它的核心性质。

<strong>不能做</strong>:加密。哈希不可逆,解不回原文;也正因如此,数据库里存密码应该存哈希值而不是明文。

但请注意:单纯一次 MD5 或 SHA 存密码依然不安全。正确做法是加盐并配合 bcrypt、scrypt 这类专门为密码设计的慢哈希。

操作步骤

  1. 打开文本哈希页面
  2. 在输入框中填入需要计算的字符串
  3. 选择需要的算法,或直接查看全部结果
  4. 点击复制,把摘要值粘贴到需要的地方

打开 文本哈希计算 工具 →

你可能想问

哈希可以反推出原文吗?

不可以。哈希是单向的,只能从原文算出摘要,无法从摘要还原原文。这也是它能用于密码存储的原因。

可以用它来加密密码吗?

不建议直接用普通哈希存密码。生产环境应使用专门的密码哈希算法并加盐,例如 bcrypt 或 Argon2。

同样的文字为什么结果和别处不同?

请确认编码一致。本工具统一按 UTF-8 编码计算,若其他工具使用了不同编码,中文的摘要值就会不同。

顺手看看

本地处理说明

文本哈希计算 在你的浏览器本地完成全部计算,你选择的文件与输入的内容都不会被上传到任何服务器,处理结束后即被释放。详细的数据处理方式请查看我们的隐私政策。