RIVALSA文档中心

如何核对散列值

发布时间:2022-06-09 12:05:50

当您下载我们提供的部分文件时,可以同时看到此文件的散列值,您可以通过以下步骤来验证此文件与我们提供的散列值是否相符,若不相符则表示此文件可能被第三人篡改过,请勿信任被篡改过的文件。

如果您通过散列值的方式来验证文件是否被第三人篡改过,需要您首先识别页面提供的散列值是否被第三方篡改过。如果您无法确定页面提供的散列值是否被第三方篡改过,请您通过验证签名的方式来验证文件是否被第三人篡改。如何验证签名

我们的散列值采用 sha512 算法,验证散列值有两种方式,下面分别介绍:

方式一

此方式基于 Windows 操作系统。

  1. 按住 Shift 键的同时在待验证文件(在本例中为 example.txt)所在文件夹的空白处按鼠标右键,并点击在此处打开 Powershell 窗口”;
  2. 请您输入以下命令:
    certutil -hashfile example.txt SHA512
    命令中的 example.txt 为待计算散列值的文件,若您的相关信息与本例中不同,请注意变更这部分;
  3. 系统会显示计算出的散列值,请将此散列值与我们提供的散列值进行对比,比对时请忽略空格,若不一致,则表示此文件可能被第三人篡改过,请勿信任被篡改过的文件。

方式二

此方式基于 Windows 操作系统以及 OpenSSL 3.0.0 7 sep 2021 (Library: OpenSSL 3.0.0 7 sep 2021) 环境。OpenSSL 环境配置方法请参考文档 OpenSSL 环境配置

  1. 按住 Shift 键的同时在待验证文件(在本例中为 example.txt)所在文件夹的空白处按鼠标右键,并点击在此处打开 Powershell 窗口”;
  2. 请您输入以下命令:
    openssl dgst -sha512 example.txt
    命令中的 example.txt 为待计算散列值的文件,若您的相关信息与本例中不同,请注意变更这部分;
  3. 系统会显示计算出的散列值,请将此散列值与我们提供的散列值进行对比,若不一致,则表示此文件可能被第三人篡改过,请勿信任被篡改过的文件。