使用PowerShell命令校验文件哈希校验值

知识点:
为了保证从互联网下载的文件的完整性和可靠性,通常文件下载下来以后都会比较一下MD5、SHA1、SHA256等校验值是否和源文件的校验值一致,这需要借助专门的检验工具来完成。

运行Windows系统自带的Windows PowerShell相关命令即可进行文件HA1、SHA256、SHA384、SHA512、MACTripleDES、MD5、RIPEMD160的校验。

1. CertUtil 命令
CertUtil -hashfile InFile [HashAlgorithm]
支持哈希算法: MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512

例如:显示文件readme.txt的MD5校验值
certutil -hashfile readme.txt md5

2. Get-FileHash
Get-FileHash [文件] -Algorithm [算法类型] | Format-List
支持哈希算法:SHA1 SHA256 SHA384 SHA512 MACTripleDES MD5 RIPEMD160

例如:显示文件c:\windows\explorer.exe的MD5校验值
Get-FileHash c:\windows\explorer.exe -Algorithm MD5 | Format-List

一月 10, 2020 | In: Windows

Comment Form

You must be logged in to post a comment.

分类

归档

ipv6 ready