functions/other/Get-ProtectedToken.ps1

function Get-ProtectedToken
{
    param (
        [Parameter(Position = 0, Mandatory = $true)]
        [String]
        $PlainToken
    )
    begin
    {
        $SecureString = New-Object System.Security.SecureString
        for ($i = 0; $i -lt $PlainToken.length; $i++)
        {
            $SecureString.AppendChar($PlainToken[$i])
        }
        $EncryptedToken = ConvertFrom-SecureString -SecureString $SecureString
        $SecureEncryptedToken = ConvertTo-SecureString -String $EncryptedToken
        return, $SecureEncryptedToken
    }
}