1 #region " SHA-1 Hash Generation " ...
2
3
4 /// <summary>
5 /// calculate SHA-1 hash
6 /// </summary>
7 /// <param name="text">input string</param>
8 /// <param name="encoding">character encoding</param>
9 /// <returns>SHA-1 hash value</returns>
10 public static string CalculateSHA1Hash(string text, Encoding encoding)
11 {
12 var buffer = encoding.GetBytes(text);
13 var crypto = new SHA1CryptoServiceProvider();
14 var hash = BitConverter.ToString(crypto.ComputeHash(buffer)).Replace("-", "");
15 return hash;
16 }
17 #endregion