跳转到内容
Ant0 Docs
免费创建账户

校验下载文件

releases.ant0.link 上的每个版本目录都包含安装程序、记录每个文件哈希值的 SHA256SUMS.txt,以及该列表的 minisign 签名 SHA256SUMS.txt.minisig。签名密钥从不离开 Ant0 的 构建服务器;它的公钥是:

RWTvXmwMqczy1xMs5KJs+qS9x7LmikRzIX+la3WGmWIFEKvQvR1JW8d9

客户端下载的浏览器内核也由同一个密钥签名,客户端的内置更新程序会拒绝任何无法通过校验的内容。 下载页面列出了当前每个文件的 SHA-256,快速检查无需额外工具。

Windows(PowerShell):

终端窗口
Get-FileHash .\Ant0_<version>_x64-setup.exe -Algorithm SHA256

Linux:

终端窗口
sha256sum Ant0_<version>_amd64.deb

把 <version> 替换为下载页面上显示的版本,然后将结果与页面上列出的 SHA-256 对比,两者必须完全一致。

签名证明哈希列表来自 Ant0;再用列表检查文件,就能证明文件未被篡改。

Linux(Debian 和 Ubuntu 上执行 apt install minisign):

终端窗口
V=<version>; B=https://releases.ant0.link/ant0-releases/desktop/$V
curl -fsSLO "$B/SHA256SUMS.txt" -O "$B/SHA256SUMS.txt.minisig" -O "$B/Ant0_${V}_amd64.deb"
minisign -Vm SHA256SUMS.txt -P RWTvXmwMqczy1xMs5KJs+qS9x7LmikRzIX+la3WGmWIFEKvQvR1JW8d9
sha256sum -c --ignore-missing SHA256SUMS.txt

Windows:可以通过 winget install minisign 或从该项目的发布页获取 minisign。然后在包含这三个文件的 文件夹中执行:

终端窗口
minisign -Vm SHA256SUMS.txt -P RWTvXmwMqczy1xMs5KJs+qS9x7LmikRzIX+la3WGmWIFEKvQvR1JW8d9
(Get-FileHash .\Ant0_<version>_x64-setup.exe -Algorithm SHA256).Hash.ToLower() -eq ((Get-Content SHA256SUMS.txt | Select-String 'x64-setup.exe') -split ' ')[0]

先显示 Signature and comment signature verified,再显示 True(Linux 上为 OK),就说明这个文件正是 Ant0 发布的文件。

Windows 安装程序目前还没有 Authenticode 证书签名,因此首次运行时 Windows 会提示“Windows 已保护你的电脑”。 真正重要的是上面的 minisign 签名;哈希值一致后,选择更多信息 → 仍要运行即可。客户端在结束抢先体验前会 加上代码签名。

请不要安装。从下载页面重新下载;如果仍然不一致,请不要使用该文件,并将 文件名和哈希值报告给 security@ant0.link。