PowerShell教程

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

这篇关于使用PowerShell校验文件MD5的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!