在Powershell中计算md5值

在Powershell中计算md5值

  最近一次需要对服务器中的某个DLL文件进行替换,下发的文档中有标明下发的新DLL文件的MD5值。
  在powershell中,我们可以使用自带工具Get-FileHash计算文件的校验码,该工具支持包括 MD5 SHA1 SHA256等多种算法。
  示例:

PS C:\Users\yangj> Get-FileHash ./push2wechat.log -Algorithm MD5

Algorithm       Hash                                                                   Path
---------       ----                                                                   ----
MD5             5A5BB91EB09CE6A884C992FE2E497EDD                                       C:\Users\yangj\push2wechat.log

  若选择SHA512算法,可能存在长度过长,可以使用管道 | Format-list

PS C:\Users\yangj> Get-FileHash ./push2wechat.log -Algorithm SHA512

Algorithm       Hash                                                                   Path
---------       ----                                                                   ----
SHA512          4A8427743ADDFA71705E068EF85BA5B08F5ACF7163F28EE9845BCC179ABA5DC75D8... C:\Users\yangj\push2wechat.log


PS C:\Users\yangj> Get-FileHash ./push2wechat.log -Algorithm SHA512 | Format-List


Algorithm : SHA512
Hash      : 4A8427743ADDFA71705E068EF85BA5B08F5ACF7163F28EE9845BCC179ABA5DC75D8909558B26AFB9F10C3A02B8E796912B5472E9C12
            203BE62240483BC8D1977
Path      : C:\Users\yangj\push2wechat.log
posted @ 2021-02-09 11:30  芥末味洋葱  阅读(4006)  评论(0编辑  收藏  举报