
三步:一、从官方公布的位置取得哈希值;二、在本机用系统自带命令算出文件哈希;三、两者逐字比对。Windows 不需要装任何工具,certutil 一条命令就够。比对上说明文件没被改动过,比不上就别装。
SHA256 会对文件内容算出一串 64 位的十六进制字符。文件改一个字节,结果就完全不同。所以发布方公布哈希值,等于给文件留了一份不可伪造的对照。
| 步骤 | 操作 | 耗时 | 需要装软件吗 |
|---|---|---|---|
| 1. 取官方哈希 | 在下载页找到 SHA256 那一行 | 几秒 | 否 |
| 2. 本机计算 | cmd 执行 certutil -hashfile 路径 SHA256 | 几秒到几十秒 | 否 |
| 3. 比对 | 逐字对比两串值 | 几秒 | 否 |
按 Win + R 输入 cmd 回车,执行:certutil -hashfile 文件的完整路径 SHA256。输出会给你一串值,把它和官方公布的值逐字对比即可(不区分大小写)。
一是下载中断导致文件不完整;二是被第三方重新打包(这才是真正的风险);三是官方更新了版本但页面没同步哈希。前两种应当重新下载,第三种去问发布方。
不能。它只证明「这个文件和你拿到的官方哈希对应的是同一个文件」,不证明文件本身没有恶意代码。安全性还要看来源是否可信。
如果发布方重新压缩过安装包,内容变了,哈希也会变。以最新公布的那一个为准。