从第三方站下载的安装包,怎么确认没被篡改?官方提供的校验值就是照妖镜。本文给操作步骤。
下载过程可能因网络问题损坏文件,也可能被中间人替换成带毒版本。比对官方公布的哈希值,两者一致则文件与官方发布完全相同。
1. 从官网复制公布的 SHA256 值(注意抄全,64 位十六进制);2. 对下载文件计算哈希;3. 逐字符比对,不一致则丢弃。
PowerShell 用 Get-FileHash -Algorithm SHA256 文件路径;macOS/Linux 用 shasum -a 256 文件名。官网给 MD5 时也可用同样思路比对。
只信官网页面或官方社交账号公布的校验值,别信镜像站自贴的值;校验值和文件要从不同渠道获取才有意义。
优先 SHA256,碰撞难度远高于 MD5;只有 MD5 时也优于不校验。
只能证明文件与官方发布一致,不能证明官方本身可信,请从正规渠道下载。
通常有合并后的总校验值,先合并再校验,或按官方说明逐个校验。