关于如何用系统自带的工具校验文件的Hash值-HashCheck-技术教程-2024
Pre、引言
在公网下载工具很可能面临文件被篡改的风险,使用hash值校验的方式可以方便的帮助我们检验文件的完整性,本章我们学习如何使用各个系统上的工具进行hash值的校验。
本次我们使用nmap文件作为示范文件,首先我们在官网寻找到文件安装包的hash值文件,如下。

一、在线文件哈希值计算工具
1、在线工具地址列表
2、使用
将下载的文件拖入在线校验工具,可以计算其md5和sha值。

二、Windows本地哈希值校验
1、CertUtil
certutil是windows系统自带的哈希值校验工具,支持多种算法校验,使用下面的命令查看可以使用的算法。
certutil -v -hashfile

还是以前面的nmap为例,校验md5的命令如下。
certutil -hashfile nmap-7.95-setup.exe MD5
校验sha1命令如下,默认是校验sha1。
certutil -hashfile nmap-7.95-setup.exe
命令执行结果如下。

三、Linux本地哈希值校验
在linux系统上一般内置了这些工具,分别是md5sum,sha1sum,sha256sum这些命令,使用这些命令就可以计算文件的hash值了。
我们还是以nmap为例,命令执行结果如下。


浙公网安备 33010602011771号