using System.Security.Cryptography;
static void Main(string[] args)
var plainData = "sample_text_123";
Console.WriteLine("Raw data: {0}", plainData);
var hashedData = ComputeSha256Hash(plainData);
Console.WriteLine("Hash {0}", hashedData);
static string ComputeSha256Hash(string rawData)
using (var sha256Hash = SHA256.Create())
var bytes = sha256Hash.ComputeHash(Encoding.UTF8.GetBytes(rawData));
var builder = new StringBuilder();
for (int i = 0; i < bytes.Length; i++)
builder.Append(bytes[i].ToString("x2"));
return builder.ToString();