using System.Security.Cryptography;
public static void Main()
var testStr = "Hello World";
SHA1 sha = new SHA1CryptoServiceProvider();
byte[] data = sha.ComputeHash(Encoding.UTF8.GetBytes(testStr));
StringBuilder sBuilder = new StringBuilder();
for (int i = 0; i < data.Length; i++)
sBuilder.Append(data[i].ToString("x2"));
Console.WriteLine(sBuilder.ToString());
Console.WriteLine(sBuilder.ToString().Length);
Console.WriteLine(Convert.ToBase64String(data));