powershell get-hash sha512 输出截断哈希输出

powershell get-hash sha512 输出截断哈希输出

我在 Windows 终端中使用 Windows 11 和 Powershell。当我尝试获取 debian ISO 的 sha512 时,我收到以下令人沮丧的输出:

PS C:\Users\xdavi\Documents> get-filehash -algorithm sha512 .\debian-11.4.0-amd64-netinst.iso

Algorithm       Hash                                                                   Path
---------       ----                                                                   ----
SHA512          EEAB770236777E588F6CE0F984A7F3E85D86295625010E78A0FCA3E873F78188AF7... C:\Users\xdavi\Documents\debian-11.4.0-amd64-netinst.iso

请注意8AF7...末尾的省略号;它被截断了。我如何查看整个内容?

答案1

使用括号括住命令并粘贴.哈希

(Get-FileHash -Algorithm sha512 .\SteamSetup.exe).Hash
C9125B79012E00FC9EE800592DECE583A97756B5F4485C4649F3A11143AFA673B4D386AF256129032064F158186542BCA7DA70CD31770CD7EB4A3176C96E7124

答案2

将命令通过管道传输到format-list,它将显示整个哈希。特别是,

PS C:\Users\xdavi\Documents> get-filehash -algorithm sha512 .\debian-11.4.0-amd64-netinst.iso | format-list


Algorithm : SHA512
Hash      : EEAB770236777E588F6CE0F984A7F3E85D86295625010E78A0FCA3E873F78188AF7966B53319DDE3DDCAAAA5D
            6B9C803E4D80470755E75796FBF0E96C973507F
Path      : C:\Users\xdavi\Documents\debian-11.4.0-amd64-netinst.iso

相关内容