/// <summary>
 /// 将有效的字符串按照编码转换为 SHA1 哈希编码的等效字符串表示形式。
 /// </summary>
 /// <param name="value">欲被转换的字符串</param>
 /// <param name="encoding">欲被转换字符串所使用的编码</param>
 /// <returns></returns>
 public static string ToSHA1String(this string value, Encoding encoding)
 {
     if (string.IsNullOrEmpty(value))
     {
         return(string.Empty);
     }
     return(SHA1Engine.ToSHA1String(encoding.GetBytes(value)));
 }
 /// <summary>
 /// 将有效的字符串按照UTF-8编码转换为 SHA1 哈希编码的等效字符串表示形式。
 /// </summary>
 /// <param name="value">欲被转换的字符串</param>
 /// <returns></returns>
 public static string ToSHA1String(this string value)
 {
     return(SHA1Engine.ToSHA1String(value, Encoding.UTF8));
 }