关于如何用系统自带的工具校验文件的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
为例,命令执行结果如下。