using System.Security.Cryptography;
public static void Main()
var hash = GenerateHash(string.Empty);
Console.WriteLine(GetHexStringOfHash(hash));
public static byte[] GenerateHash(string input)
byte[] bytes = Encoding.Unicode.GetBytes(input);
byte[] hash = SHA256.Create().ComputeHash(bytes, 0, bytes.Length);
public static string GetHexStringOfHash(byte[] data)
var sBuilder = new StringBuilder();
sBuilder.Append(t.ToString("x2"));
return sBuilder.ToString();