计算SHA1哈希算法Powershell V2.0

时间:2014-12-01 15:55:59

标签: algorithm powershell hash powershell-v2.0 sha1

有人知道是否可以在Powershell V2.0中计算SHA1哈希值?

我在网上找到的唯一信息是Powershell V4.0。

2 个答案:

答案 0 :(得分:23)

我记不起在Powershell V2时代,.NET 3.5通常也已安装。我认为情况就是这样。

您可以随时尝试以下操作,看看它是否有效:

$file = 'd:\scripts\sha1.ps1'

$sha1 = New-Object System.Security.Cryptography.SHA1CryptoServiceProvider 
[System.BitConverter]::ToString( $sha1.ComputeHash([System.IO.File]::ReadAllBytes($file)))

$file的值替换为您拥有的文件的名称。

答案 1 :(得分:1)

是的,它可能是因为它是NET 2.0的一部分。事实上,PowerShell Community Extensions使用.NET哈希支持来实现Get-Hash命令。版本2.1.1在PowerShell V2上安装并运行。