/// <summary>
/// MD5加密
/// SecretKey:加密的密钥 从配置文件中读取
/// </summary>
/// <param name="str">要加密的串</param>
/// <returns></returns>
public static string MD5Hash(string str)
{
using (var md5 = MD5.Create())
{
var result = md5.ComputeHash(Encoding.UTF8.GetBytes(str + SecretKey));
var returnStr = BitConverter.ToString(md5.ComputeHash(Encoding.UTF8.GetBytes(BitConverter.ToString(result).Replace("-","0") + SecretKey))).Replace("-","."); //二次加密
return returnStr;
}
}