/// <summary>
/// 哈希算法
/// </summary>
/// <param name="source">源字符串</param>
/// <returns>string</returns>
public static string SHA1(string source)
{
var result = string.Empty;
try
{
var bytes = SysSH1.Create().ComputeHash(Encoding.UTF8.GetBytes(source));
var sb = new StringBuilder();
foreach (var item in bytes)
{
sb.Append(item.ToString("x2"));
}
result = sb.ToString().ToUpper();
}
catch (Exception ex)
{
LogHelper.Error(ex, "哈希算法");
}
return(result);
}