using System.Security.Cryptography;
public static void Main()
var plainSecret = "topsecret";
var secretByteArray = Encoding.UTF8.GetBytes(plainSecret);
var hasher = SHA512Managed.Create();
var hashedSecret = hasher.ComputeHash(secretByteArray);
var base64EncodedHashedSecret = Convert.ToBase64String(hashedSecret);
Console.WriteLine(base64EncodedHashedSecret);