private string GetHasCode(string str)
{
string result = string.Empty;
try
{
MD5 md5 = new MD5CryptoServiceProvider();
byte[] _byte = Encoding.ASCII.GetBytes(str);
byte[] byteRst = md5.ComputeHash(_byte);
StringBuilder sBuilder = new StringBuilder();
for (int i = 0; i < byteRst.Length; i++)
{
sBuilder.Append(byteRst[i].ToString("X2"));//大写
}
result = sBuilder.ToString();
}
catch (Exception ex)
{
log4netWriter.WriteLog(new LogEventArgs(typeof(MmsPortSend), LogLevel.ERROR, "Md5加密失败", ex));
}
return result;
}