using System.Security.Cryptography;
public static void Main()
string plainText = "Technology crowds";
string hashedData = ComputeStringToSha256Hash(plainText);
Console.WriteLine(string.Format("The SHA256 hash of {0} is: {1}",plainText,hashedData));
static string ComputeStringToSha256Hash(string plainText)
using (SHA256 sha256Hash = SHA256.Create())
byte[] bytes = sha256Hash.ComputeHash(Encoding.UTF8.GetBytes(plainText));
StringBuilder stringbuilder = new StringBuilder();
for (int i = 0; i < bytes.Length; i++)
stringbuilder.Append(bytes[i].ToString("x2"));
return stringbuilder.ToString();