vcpkg/scripts/SHA256Hash.ps1

10 lines
308 B
PowerShell
Raw Normal View History

[CmdletBinding()]
Param(
[Parameter(Mandatory=$True)]
[String]$Value
)
$sha256 = New-Object -TypeName System.Security.Cryptography.SHA256CryptoServiceProvider
$utf8 = New-Object -TypeName System.Text.UTF8Encoding
[System.BitConverter]::ToString($sha256.ComputeHash($utf8.GetBytes($Value)))