跳到主要内容
马上默工具工作台
通用实用 · 完整性校验

MD5 与 SHA256计算

下载完安装包先算一遍哈希,和官网给的值对一对,比看文件大小靠谱得多。文本、文件都能算,文件不出浏览器。

  • 三种算法:MD5、SHA-1、SHA-256 一次算全,直接复制。
  • 文件与文本:拖入文件即算,也支持多文件批量。
  • 自动比对:粘贴官方校验值,立刻告诉你一致与否。

计算校验值

本地计算 · 不上传
点击选择文件,或把文件拖到这里 文件只在浏览器内读取,不会上传;建议单个文件小于 2GB
等待计算

计算结果

尚未计算
输入文本或选择文件后开始计算。

AI 解读校验结果

需人机验证

值对不上时,让 AI 说明可能的原因与下一步怎么查。首次点击会先弹出点选验证码。

哈希能证明什么,不能证明什么

它是「内容指纹」,不是「安全证书」。

能证明文件没被改过

同一份内容算出的哈希永远相同,改动一个字节,结果就完全不同(雪崩效应)。所以下载安装包后,只要与官网公布的哈希一致,就能确认传输过程中没有损坏或被替换。

MD5 已经不适合安全场景

MD5 与 SHA-1 都已被证实存在碰撞:可以构造两份不同内容却得到相同哈希。它们仍适合做文件完整性校验和内容去重,但不要用于密码存储、数字签名等安全用途,那些场景应该用 SHA-256 以上。

为什么密码不能直接存哈希

普通哈希算得太快,攻击者可以拿字典暴力尝试。密码应使用专门算法(bcrypt、scrypt、Argon2)并加盐,慢且带随机盐,才能抵抗彩虹表。

比对时注意这几点

哈希值不区分大小写;粘贴时别带空格与换行;有些站点会把 SHA-256 分段显示,需要先拼起来再比对。文件下载不完整是最常见的「对不上」原因,重新下载通常就解决了。

常见问题

大文件计算会卡吗?

会占用一些时间与内存,几百 MB 的文件通常几秒内完成,超大文件建议用系统命令(如 certutil、shasum)计算。

同一个文件算两次结果不同?

说明两次读到的内容不同:文件在计算过程中被修改、读取不完整,或选错了文件。重新选择文件再算一次。

文件会上传到服务器吗?

不会。文件通过浏览器 FileReader 在本地读取并计算,页面没有任何上传逻辑。关掉页面数据即消失。

相关工具