1.使用certutil

Windows操作系统从 Win7 开始,包含了一个名为 CertUtil 的命令。可以使用该命令计算指定文件的杂凑值,具体用法如下:

certutil -hashfile 文件名(可包含路径) 杂凑算法名

“杂凑算法名”可以取以下值: MD2、MD4、MD5、SHA1、SHA256、SHA384、SHA512。当该参数被省略时,使用 SHA1 算法。

win+r快速打开cmd,也可以在资源管理器地址栏中输入cmd快速进入当前目录的命令行,非常方便。

certutil -hashfile D:\test.txt MD5
certutil -hashfile D:\test.txt SHA1
certutil -hashfile D:\test.txt SHA256

2.使用Get-FileHash

win+r快捷键输入使用powershell确认,打开Powershell。

Get-FileHash是powershell的一个cmdlet,它根据输入的文件名和给定的算法计算文件的哈希值(默认为sha256)。

Get-FileHash 文件名 -Algorithm 算法名

支持的算法如下:

MACTripleDES、MD5、RIPEMD160、SHA1、SHA256、SHA384、SHA512

为了显示的内容更适合观察,我们可以通过管道使用Format-List

Get-FileHash .\test.txt -Algorithm SHA512 | Format-List

标签: none