系统相关
首页 > 系统相关> > 使用PowerShell校验文件MD5

使用PowerShell校验文件MD5

作者:互联网

更新记录
2022年4月16日:本文迁移自Panda666原博客,原发布时间:2021年7月14日。

方法1:使用Get-FileHash命令

(Get-FileHash ".\SQLServer.iso" -Algorithm MD5).Hash‪

这个命令就像其描述的那样获得文件的哈希值,都不需要去记忆,直接理解了就可以拼写出来,太方便了。这个命令支持多种算法,比如:SHA1、SHA256、SHA384、SHA512、MD5关于命令的更多信息可以看微软PowerShell官方文档。

方法2:使用certutil命令

certutil -hashfile ".\SQLServer2019.iso" MD5

第一眼看到这命令,怎么都没想到怎么会和计算哈希想到一块。官方文档的说明是:【Certutil.exe 是命令行程序,作为证书服务的一部分进行安装。 你可以使用 certutil.exe 来转储和显示证书颁发机构 (CA) 配置信息、配置证书服务、备份和还原 CA 组件以及验证证书、密钥对和证书链】。但我实验了一下确实可以计算问的MD5值,作为上一种方法的备选方案吧,优先肯定还是考虑上一种方法,毕竟可读性又好,而且还是面向对象的。

标签:证书,certutil,校验文件,命令,iso,哈希,PowerShell,MD5
来源: https://www.cnblogs.com/cqpanda/p/16153867.html