using System.Security.Cryptography;
public static void Main()
static string HashSh1(string input)
using (SHA1Managed sha1 = new SHA1Managed())
var hashSh1 = sha1.ComputeHash(Encoding.UTF8.GetBytes(input));
var sb = new StringBuilder(hashSh1.Length * 2);
foreach (byte b in hashSh1)
sb.Append(b.ToString("X2").ToLower());
Console.WriteLine(string.Format("The SHA1 hash of {0} is: {1}",input,sb.ToString()));