Windows系统中校验文件哈希值
每次要查询一个文件的hash值的时候总要打开一个hash校验工具,觉得有些麻烦了,加上也不是所有文件都会经常需要校验,就常常并不想单独下载一个工具,查询到Windows有自带的hash校验指令,于是记录一下,以下内容摘自知乎
使用certutil
Windows从Win7开始,包含了一个CertUtil命令,可以通过这个命令来计算指定文件的杂凑值(Hash Value)
使用的指令为:
certutil -hashfile [fileName] [algorithm]
其中
[algorithm]
指不同的hash算法,可以取的值有:MD2、MD4、MD5、SHA1、SHA256、SHA384、SHA512。例子:
certutil -hashfile D:\test.txt MD5
使用Get-FileHash
Get-FileHash [fileName] -Algorithm [algorithm]
其中,支持的算法有MACTripleDES、MD5、RIPEMD160、SHA1、SHA256、SHA384、SHA512。
显示效果:
其中,为了方便观察可以通过管道使用Format-List
Get-FileHash .\test.txt -Algorithm SHA512 | Format-List
显示效果:
Windows系统中校验文件哈希值
https://halc.top/p/a9706dff