三种零门槛电子文件完整性校验实操指南 看完就能直接上手
电子文件完整性校验的核心作用,是确认文件经过传输、下载后,是否出现损坏或者被篡改,以下三种方法均不需要安装额外软件,零门槛即可操作,敏感文件可优先选择系统自带方法,不会泄露文件内容。
方法一:Windows系统自带校验
所有主流Windows系统(Win7及以上)都自带校验工具,不需要下载任何程序,步骤如下:
步骤1:在目标文件所在文件夹打开命令提示符
1. 打开你要校验的文件所在的文件夹,点击文件夹顶部显示路径的地址栏,会自动选中当前路径;
2. 直接输入cmd,按下回车键,即可直接在当前文件夹路径打开命令提示符,不需要手动切换目录。
步骤2:执行校验命令获取哈希值
根据你需要对比的哈希类型(一般文件发布方会给出MD5或SHA256格式的哈希值),执行对应命令,完整命令格式如下:
``` certutil -hashfile 你的文件名 哈希类型 ```举个可直接套用的例子,如果要校验文件夹内名为test.zip的文件的MD5值,命令为:
如果要校验SHA256,修改最后一个参数即可:
``` certutil -hashfile test.zip SHA256 ```按下回车后,命令行就会输出计算好的哈希值,注意事项:如果Windows开启了「隐藏已知文件类型的扩展名」,不需要手动加后缀,直接输入文件夹显示的文件名即可,否则会提示找不到文件。
方法二:MacOS系统自带校验
Mac系统默认自带哈希计算工具,操作比Windows更简单,步骤如下:
步骤1:打开终端工具

按下键盘快捷键 Command + 空格 调出聚焦搜索,输入终端(英文输入输terminal),按下回车即可打开终端。
步骤2:生成文件哈希值
根据你需要的哈希类型,先输入对应命令(注意命令后要加一个空格):
- MD5校验:输入
md5 - SHA256校验:输入
shasum -a 256
然后直接把你要校验的文件从访达拖进终端窗口,终端会自动补全文件的完整路径,不需要手动输入,最后按下回车,就能直接输出计算好的哈希值。
方法三:在线校验(适合不会用命令的新手)
重要提醒:包含隐私、商业机密的敏感文件禁止使用本方法,因为文件会上传到第三方服务器,仅适合公开的普通文件校验。
操作步骤:
1. 直接打开在线工具地址,不需要注册登录:https://www.md5hashgenerator.com
2. 把要校验的文件拖到网站的上传区域,网站会自动计算哈希值,不需要点击上传按钮
3. 计算完成后,网站会同时输出MD5、SHA1、SHA256三种格式的哈希值,复制你需要的格式和发布方给出的结果对比即可。
本方法不建议校验超过1G的大文件,上传和计算速度都会很慢,优先用系统自带方法。
常见卡壳问题排查
- 命令提示「找不到文件」:首先检查文件名输入是否正确,Windows下注意后缀的问题,其次确认cmd是不是在目标文件所在文件夹打开,按照方法一的步骤从地址栏开cmd,不会出现这个问题。
- 哈希值和官方对不上:说明文件不完整,大概率是下载过程中丢包或者文件被篡改,重新下载后再次校验,如果还是对不上,更换下载源。
- 大文件计算要等很久:10G以内的文件,系统自带命令一般10秒内就能出结果,老旧电脑最多不超过1分钟,正常等待即可,不需要关闭命令窗口。
校验完成后,哈希值完全一致就说明文件完整,可以正常使用,只要操作步骤正确,不会出现误差,是目前通用的电子文件完整性验证方法。