文件哈希校验
计算MD5/SHA-1/SHA-256并比对
点击或拖拽文件到此处
可一次选择多个文件,用于校验下载文件是否完整、两份文件是否一致
全部处理在你的浏览器本地完成,文件不会上传到服务器
功能介绍
下载的安装包是不是完整、两份文件是不是同一份,算个哈希就知道。支持 MD5、SHA-1、SHA-256 三种算法,可一次选择多个文件批量计算,官方给的校验值粘进比对框就自动核对结果(不区分大小写、可带空格)。大文件走流式分块计算,GB 级文件也能算,只需几十秒到几分钟。全部计算在浏览器本地完成——下载的安装包、系统镜像、固件文件不用上传就能校验,这正是校验场景最在意的一点:连校验工具本身都不会改动你的文件。
使用说明
1. 选择或拖入文件,支持一次选多个批量算;2. 勾选算法:校验下载文件用官网公布的那种即可(常为 MD5 或 SHA-256),两种一起算也行;3. 若官网给了校验值,粘贴到比对框(格式随意,大小写和空格都能自动处理);4. 点击计算,GB 级文件耐心等几十秒到几分钟,期间不要关闭页面;5. 比对框有值时结果旁会直接标注是否匹配——一致说明文件完整且未被篡改,不一致就重新下载再验,两次都不一致要怀疑下载源。
常见问题
- MD5、SHA-1、SHA-256 应该选哪个?
- 校验下载文件完整性:官网给哪种就用哪种,结果一致即可。涉及安全性判断(确认文件未被恶意篡改):优先 SHA-256——MD5 和 SHA-1 已被发现可人为构造碰撞,攻击者可以造出「哈希相同但内容有害」的文件,不适合做安全校验。
- 提示哈希不一致怎么办?
- 先重新下载一遍再算——网络中断造成的损坏是最常见原因。两次都和官方值不一致,就换官方渠道或镜像重新下载,并警惕来源本身不可信的可能。如果官网没给校验值,至少对比一下文件体积是否一致。
- 文件会被上传吗?多大文件能算?
- 不会上传,哈希计算在浏览器本地流式分块进行,这也是本工具和在线哈希网站的本质区别——校验大文件时你不会希望它先被传到别的服务器。体积上没有硬限制,GB 级文件几十秒到几分钟;期间别关标签页,关了就得重算。
- 同一个文件每次算出的哈希都一样吗?
- 一样。哈希是确定性的:同一文件、同一算法,任何时候、任何机器算出的值都相同——这正是它能做「文件指纹」的原因。反之,两份内容哪怕只差一个字节,哈希也会完全不同。
- 能算文本的哈希吗?
- 本工具面向文件;纯文本场景(接口签名、缓存键)请用站内「MD5 加密」工具。另外注意:把文本存成文件再算哈希,换行符(Windows 的 CRLF 与 Unix 的 LF)和编码差异会导致结果不同,跨系统比对时留意这一点。