哈希计算工具 MD5 / SHA1 / SHA256 / SHA512

在线计算文本与文件的消息摘要,支持 MD5、SHA-1、SHA-256、SHA-512,可切换大小写并与已知哈希值比对校验,全部在浏览器本地完成。

文本哈希

哈希比对校验

文件哈希

📄
点击选择文件,或把文件拖拽到这里

使用说明

这个工具能做什么

哈希(消息摘要)能把任意长度的内容压缩成固定长度的字符串,常用于文件完整性校验、接口签名、去重标识和数据比对。这个工具在线计算 MD5、SHA-1、SHA-256、SHA-512 四种摘要,支持文本和文件两种输入,可一键切换大小写,还能把已知哈希值粘进来做一致性校验。所有运算都在浏览器本地完成。

怎么用

  1. 计算文本哈希:在输入框粘贴内容,下方四种摘要会实时更新,点每行的「复制」可取走结果。
  2. 切换大小写:点「大写」可输出全大写形式,方便对接要求大写摘要的接口。
  3. 比对校验:把别人给的哈希值粘到「哈希比对校验」框,会自动提示它对应哪种算法、是否与当前内容一致。
  4. 计算文件哈希:点击或拖拽文件到虚线框,一次性算出该文件的四种摘要,适合下载后核对官方提供的校验值。
  5. 核对大文件:文件读取在本地内存中完成,通常几百 MB 以内都可以正常处理。

常见问题

哈希结果能反推出原文吗?

不能。哈希是单向运算,只能通过「相同输入得到相同输出」来比对。所谓破解通常是撞库或用彩虹表查常见明文,对随机长内容无效。

MD5 还能用吗?

做文件完整性校验(排查传输损坏)仍可用,但已能人为构造碰撞,凡是涉及签名、密码、证书的場景都应改用 SHA-256 及以上。

为什么我的结果和别人的不一样?

先确认三件事:是否多算或少算了末尾换行、中文是否都按 UTF-8 编码、以及内容前后是否带空格。可勾选「忽略首尾空白与换行」再试。

文件哈希算得慢怎么办?

浏览器需要把整个文件读进内存再分块运算,超大文件会比较慢。一般 100 MB 以内几秒可完成,更大的文件建议用本地命令行工具。

可以用来存密码吗?

不建议直接存任何单一哈希。生产环境应使用 bcrypt、scrypt、Argon2 等专门的慢哈希算法并加盐。

相关工具

Base64 编码解码工具 JSON 转换工具 JWT 解析工具 时间戳转换工具 图片压缩转换工具 二维码生成工具 人民币大小写转换工具 房贷贷款计算器
竹林小闲工具箱·京ICP备2026055559号