DOCUMENT 04 / F7 RUNTIME

文件完整性验证

核对 SHA-256 与来源真实性。

文件相同,不等于来源可信

SHA-256 用于核对下载文件与发布记录是否一致。它不单独证明发布者身份,也不证明文件无害。应从可信的项目渠道取得校验值;若提供签名,还需要通过独立可信渠道确认公钥。

当前没有公开文件、公开校验值或已确认的签名公钥。以下是操作格式,不是某个现有版本的验证结果。

Windows PowerShell

在文件所在目录执行,将示例文件名替换为实际下载文件:

Get-FileHash -LiteralPath './实际文件名.zip' -Algorithm SHA256

macOS

shasum -a 256 './实际文件名.zip'

Linux

sha256sum './实际文件名.zip'

比较结果

将得到的 64 位十六进制字符串与发布页的 SHA-256 逐位比较。大小写不影响比较;任意字符不同,都说明两者不是同一个文件。应重新确认文件和发布来源。

数字签名

发布页会分别记录「已签名」「未签名」或「待提供」。未公布签名方案和可信公钥前,不应将任何文件视为已经由 F7 完成身份认证。具体签名命令将随实际方案补充,不在这里虚构公钥或签名步骤。