使用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值,作为上一种方法的备选方案吧,优先肯定还是考虑上一种方法,毕竟可读性又好,而且还是面向对象的。

原创文章,作者:254126420,如若转载,请注明出处:https://blog.ytso.com/tech/aiops/245126.html

(0)
上一篇 2022年4月18日 04:08
下一篇 2022年4月18日 04:08

相关推荐

发表回复

登录后才能评论