哈希值怎么算?MD5/SHA256 在线计算

文本或文件本地算摘要,校验完整性,不上传

下载了一个安装包、收到一份文件,担心传输中被改动?比对其哈希值(也叫摘要、checksum)是最直接的办法:同一份文件算出的哈希完全一致,就说明没被改过。这篇用 NBTools 的哈希计算工具讲清楚怎么算。

工具在浏览器本地用标准算法算出 MD5 / SHA-1 / SHA-256 / SHA-384 / SHA-512,文本和文件都支持,文件不上传服务器。

第一步:选文本还是文件

顶部切「文本」直接粘贴要算的字符串;切「文件」选本机文件(如安装包、压缩包)。文件只在你设备上读取,不会上传。

第二步:勾选算法

勾选想算的算法,可多选(默认已选 SHA-256 与 MD5)。结果会按勾选顺序逐行列出,每行带独立「复制」。

第三步:看结果、复制

文本模式是实时计算,改一下内容结果就更新;文件模式选完即算。点每行的「复制」即可拿走对应哈希。

各算法怎么选

算法摘要长度适合做什么
MD5128 位(32 字符)快速校验文件完整性;安全性已不推荐用于防篡改
SHA-1160 位(40 字符)老系统兼容;同样不建议用于安全防篡改
SHA-256256 位(64 字符)当前最常用,校验下载文件、数字签名都够用
SHA-384 / SHA-512384 / 512 位更长摘要、更强抗碰撞,合规或高安全场景用

提醒:MD5、SHA-1 已被证明可被人为制造碰撞,不要用它们判断一份文件是否被人「故意篡改」。校验下载完整性足够,但要防恶意篡改优先用 SHA-256。

用哈希校验文件完整性

发布方通常会给出官方 SHA-256。你下载后在本工具选同一文件、勾 SHA-256,把计算结果和官方值逐字符比对:一致说明文件完整未被改;不一致要么下载损坏,要么来源不对。

常见问题

支持哪些哈希算法

支持 MD5、SHA-1、SHA-256、SHA-384、SHA-512 五种,可同时勾选多个一起算。

文件会上传到服务器吗

不会。文件只在你的浏览器本地读取并计算,不上传任何服务器,适合核对含私内容的文件。

下载的文件怎么核对完整性

用官方给出的同一种算法(多为 SHA-256)算你本地的文件,和官方值逐字符比对,一致即完整。

为什么算出来的哈希和别人对不上

最常见原因:文本多了换行符 / 多了首尾空格、编码不同(UTF-8 带 BOM 与否)、或文件在传输中就已损坏。确保输入完全一致再比对。

免费吗?有次数限制吗

完全免费、不限次数。

工具入口

哈希计算立即使用 →

MD5/SHA1/SHA256 等摘要计算

作者:NBTools · 更新于 2026年9月11日 · 阅读约 5 分钟