ConvertTo-SecretKey.ps1

# ? TITEL Install-PSVSCode
# ? AUTOR Attila Krick (a.krick@outlook.com)
# ? VERSION 2019-09-09

Function ConvertTo-SecretKey {
    Param (
        [Parameter(Mandatory = $true)]
        [ValidateLength(16, 32)]
        [string]$Key
    )
 
    $pad = 32 - $Key.Length
    $encoding = New-Object -TypeName System.Text.ASCIIEncoding
    $bytes = $Encoding.GetBytes($Key + "0" * $Pad)
    
    Return $Bytes
}