Certutil:Windows 自带哈希校验工具

经常在网上下各类资源的朋友都知道,下载完成后,通常需要校验文件完整性。 以往完成这项操作要借助第三方校验工具。 而 Win 系统自带的 Certutil 工具,无需安装,开箱即用。

一、工具说明

Certutil 为 Windows 系统内置工具,无需安装即可运行,用于校验文件完整性、判断文件是否被篡改。

二、支持常用算法

主流:MD5、SHA1、SHA256

三、核心语法

1
certutil -hashfile "文件完整路径" 哈希算法

示例:

1
certutil -hashfile "D:\test.zip" MD5

四、操作步骤

  1. 按下 Win + R,输入 cmd,回车打开命令提示符;
  2. 输入certutil哈希查询命令,按下回车执行;
  3. 输出文件哈希值。

五、实操示例

1. 计算 MD5

命令:

1
certutil -hashfile "D:\test.zip" MD5

结果:

1
2
3
MD5 的 D:\test.zip 哈希:
c428573ad753475c7f9fc06546ede595
CertUtil: -hashfile 命令成功完成。

2. 计算 SHA1

命令:

1
certutil -hashfile "D:\test.zip" SHA1

结果:

1
2
3
SHA1 的 D:\test.zip 哈希:
ff09f732240e5522761359c92523084fb237b65d
CertUtil: -hashfile 命令成功完成。

3. 计算 SHA256

命令:

1
certutil -hashfile "D:\test.zip" SHA256

结果:

1
2
3
SHA256 的 D:\test.zip 哈希:
4b458d33d0436688c69875cd267cae6fa8be08aa3c17772edf3a940a3dc4b17e
CertUtil: -hashfile 命令成功完成。