using System.Security.Cryptography;
public static void Main()
Console.WriteLine(HttpUtility.UrlEncode(GetToken("TEST")));
public static string GetToken(string input)
using (var alg = SHA256.Create())
var tokenBytes = Encoding.UTF8.GetBytes(input);
return Convert.ToBase64String(alg.ComputeHash(tokenBytes));