【发布时间】:2021-03-31 18:25:13
【问题描述】:
尝试在powershell中生成空字符串的sha1 base64哈希
$enc = [system.Text.Encoding]::UTF8
$string = ""
$data=$enc.GetBytes($string)
$sha1 = New-Object System.Security.Cryptography.SHA1CryptoServiceProvider
$ResultHash = $sha1.ComputeHash($data)
$str_out = [Convert]::ToBase64String([Text.Encoding]::UTF8.GetBytes($ResultHash))
write-host $str_out
结果是
MjE4IDU3IDE2MyAyMzggOTQgMTA3IDc1IDEzIDUwIDg1IDE5MSAyMzkgMTQ5IDk2IDI0IDE0NCAxNzUgMjE2IDcgOQ==
我应该收到的
2jmj7l5rSw0yVb/vlWAYkK/YBwk=
请高人指教?
【问题讨论】:
标签: powershell sha1