Clash For You
安全可信与防篡改

SHA-256 完整性哈希校验指南

网络客户端涉及系统网络底层驱动与代理权限,极易成为黑客通过“假冒下载站”、“搜索引擎灰产广告”植入木马的重灾区。验证 SHA-256 哈希是确认文件 100% 官方原版的终极手段。

为什么必须核对 SHA-256?

SHA-256(安全散列算法 256 位)是一种密码学哈希函数。文件内容即使只改变了 1 个比特位,计算出的散列值也会发生翻天覆地的变化。通过比对本地文件的计算值与官方 GitHub Release 声明的值:

  • 防篡改:确认文件未被第三方镜像站植入木马、远控或挖矿代码。
  • 防损坏:确认安装包未因网络波动或中断导致文件下载不完整。
  • 零依赖:主流操作系统均已自带计算工具,无需额外安装任何第三方安全软件。

1. Windows 系统校验方法

方法 A:使用 PowerShell (推荐)

按快捷键 Win + X 打开终端或 PowerShell,执行以下命令:

Get-FileHash -Path "C:\Users\用户名\Downloads\安装包文件名.exe" -Algorithm SHA256
方法 B:使用 CertUtil (命令提示符 CMD 适用)
CertUtil -hashfile "安装包路径" SHA256

2. macOS 系统校验方法

打开“终端 (Terminal)”,输入 shasum -a 256 并在后面加上空格,直接将下载的 .dmg 文件拖拽进终端窗口回车:

shasum -a 256 ~/Downloads/Clash.Verge_2.5.2_aarch64.dmg

终端将输出一串 64 位的十六进制字符串,核对与软件详情页展示的值是否完全匹配。

3. Linux 系统校验方法

在包含下载文件的目录下直接执行:

sha256sum ./安装包文件名

如果哈希值不一致怎么办?

如果在校验时发现计算出来的 SHA-256 字符串与官方值不符:

  1. 严禁运行或双击打开该文件!
  2. 检查是否下载了其他架构或不同版本(例如 Intel 版误当作 M 芯片版)。
  3. 删除该文件,重新通过 Clash For You 页面提供的官方直链重新下载。
  4. 若重新下载后依然不一致,请核实是否遭遇了恶意的本地中间人劫持,或联系官方仓库 Issue 确认。