Windows--验证SHA1 MD5值

日常使用电脑过程中,难免会下载很多文件,比如游戏,软件等等,很多人在下载一个耗时长而又速度不稳定的文件之后,都可能遇见打开文件的时候显示文件被损坏的情况,这时候我们就需要在下载完成之后对文件就行数据完整性校验了。

举个例子,以验证系统的记事本程序的Hash值为例,程序文件的路径为C:\Windows\notepad.exe。如果我们想要校验它的MD5值,
Win7 可运行:

MD5

1
certutil -hashfile C:\Windows\notepad.exe MD5

SHA1

1
certutil -hashfile C:\Windows\notepad.exe SHA1

SHA256

1
certutil -hashfile C:\Windows\notepad.exe SHA256

上面MD5 SHA1 SHA256请不要小写,除了文件路径,其他的要和上面一模一样

Win10 可运行如下命令:

Get-FileHash C:\Windows\notepad.exe -Algorithm MD5| Format-List

如果想要校验它的SHA1值,则运行如下命令:

Get-FileHash C:\Windows\notepad.exe -Algorithm SHA1| Format-List

如果想要校验SHA256值,则不需要带-Algorithm参数即可,命令如下:

Get-FileHash C:\Windows\notepad.exe | Format-List

上面这个文件的路径是可以直接由鼠标拖进去的