Test/include/base64.ps1
function ConvertTo-Base64 { [CmdletBinding()] param ( [Parameter(Mandatory,ValueFromPipeline, Position=0)][string[]]$Text ) process{ # Encode the string to base64 $ret = [System.Convert]::ToBase64String([System.Text.Encoding]::UTF8.GetBytes($Text)) return $ret } } function ConvertFrom-Base64 { [CmdletBinding()] param ( [Parameter(Mandatory,ValueFromPipeline, Position=0)][string[]]$Text ) process{ $ret = [System.Text.Encoding]::UTF8.GetString([System.Convert]::FromBase64String($Text)) return $ret } } |