如何比较文件';是否将powershell中的SHA256哈希设置为已知值?

如何比较文件';是否将powershell中的SHA256哈希设置为已知值?,powershell,hash,sha,Powershell,Hash,Sha,如果我下载了具有已知SHA256哈希的文件,如何使用PowerShell检查该文件是否与预期哈希匹配?Get-FileHashcmdlet计算文件的哈希,然后 要计算文件的哈希值,请执行以下操作: Get-FileHash .\path\to\foo.zip 产生类似于: Algorithm Hash Path --------- ----

如果我下载了具有已知SHA256哈希的文件,如何使用PowerShell检查该文件是否与预期哈希匹配?

Get-FileHashcmdlet计算文件的哈希,然后

要计算文件的哈希值,请执行以下操作:

Get-FileHash .\path\to\foo.zip
产生类似于:

Algorithm       Hash                                                                   Path
---------       ----                                                                   ----
SHA256          15DC0502666851226F1D9C0FE352CCAF0FFDEFF2350B6D2D08A90FCD1F610A10       C:\Users\me\path\to\foo.zip
要与已知值进行比较,请仅从Get-FileHash的输出中提取计算出的哈希值,然后将其作为(带引号的)字符串文本与预期值进行比较。方便地说,这种比较似乎不区分大小写

(Get-FileHash .\path\to\foo.zip).Hash -eq "15dc0502666851226f1d9c0fe352ccaf0ffdeff2350b6d2d08a90fcd1f610a10"
或者,如果您在文件中获得了预期的哈希值,请说
expected hash.sha256

(Get-FileHash '.\path\to\foo.zip').Hash -eq (Get-Content .\expected-hash.sha256)

Get-FileHash
cmdlet计算文件的哈希值,然后

要计算文件的哈希值,请执行以下操作:

Get-FileHash .\path\to\foo.zip
产生类似于:

Algorithm       Hash                                                                   Path
---------       ----                                                                   ----
SHA256          15DC0502666851226F1D9C0FE352CCAF0FFDEFF2350B6D2D08A90FCD1F610A10       C:\Users\me\path\to\foo.zip
要与已知值进行比较,请仅从Get-FileHash的输出中提取计算出的哈希值,然后将其作为(带引号的)字符串文本与预期值进行比较。方便地说,这种比较似乎不区分大小写

(Get-FileHash .\path\to\foo.zip).Hash -eq "15dc0502666851226f1d9c0fe352ccaf0ffdeff2350b6d2d08a90fcd1f610a10"
或者,如果您在文件中获得了预期的哈希值,请说
expected hash.sha256

(Get-FileHash '.\path\to\foo.zip').Hash -eq (Get-Content .\expected-hash.sha256)

既然你已经知道答案,为什么还要问问题?如果你想与世界分享你的想法,你可以开一个博客@奥拉夫…因为它是?好的。。。今天我学到了一些东西。谢谢你。。。。现在我很好奇。。。你花了多长时间才找到解决方案?时间不太长,但我确实从一些来源综合了一些信息,得到了一个有效的一行程序,我认为这是值得分享的。当你实际上已经知道答案时,为什么还要问一个问题?如果你想与世界分享你的想法,你可以开一个博客@奥拉夫…因为它是?好的。。。今天我学到了一些东西。谢谢你。。。。现在我很好奇。。。你花了多长时间才找到解决方案?不是很长,但我确实从一些来源综合了一些信息,得到了一个有效的单行程序,我认为这是值得分享的。