using System.Security.Cryptography;
public static string Sha256(string input)
using (var sha = SHA256.Create())
var bytes = Encoding.UTF8.GetBytes(input);
var hash = sha.ComputeHash(bytes);
return Convert.ToBase64String(hash);
public static void PrintByteArray(byte[] bytes)
var sb = new StringBuilder("new byte[] { ");
Console.WriteLine(sb.ToString());
public static void Main()
var input = "15ad8bf87d26f62da953c4e225669e7e236d9fb631d10abdd83dda565486d08a3d26b4776ac99029";
var hashed = Sha256(input);
Console.WriteLine("Hashed value is {0}", hashed);