更新时间:2023-09-12 GMT+08:00
如何对软件进行完整性校验?
前提条件
- 已创建裸金属服务器。
- 已获取需要校验完整性的软件及SHA256校验码。
校验软件完整性(Linux)
- 以root用户登录裸金属服务器。
- 执行以下命令,获取软件的Hash值。
sha256sum {软件包本地目录}/{软件包名}
{软件包本地目录}:请根据实际下载目录进行替换。
{软件包名}:请根据实际下载软件包名进行替换。例如:qemu-img-hw.zip
- 将前提条件中获取的SHA256 Hash值和步骤2获取的Hash值进行比较。
- 一致:通过校验。
- 不一致:请重新下载对应版本的软件,重复步骤2~步骤3进行校验。
校验软件完整性(Windows)
- 登录裸金属服务器。
- 以管理员权限打开cmd,执行以下命令,获取软件的Hash值。
certutil –hashfile {软件包本地目录}\{软件包名} SHA256
{软件包本地目录}:请根据实际下载目录进行替换。
{软件包名}:请根据实际下载软件包名进行替换。例如:qemu-img-hw.zip
- 将前提条件中获取的SHA256 Hash值和步骤2获取的Hash值进行比较。
- 一致:通过校验。
- 不一致:请重新下载对应版本的软件,重复步骤2~步骤3进行校验。