public string generate_md5(string str)
{
try
{
MD5 md5 = new MD5CryptoServiceProvider();
byte[] fromData = System.Text.Encoding.UTF8.GetBytes(str);
byte[] targetData = md5.ComputeHash(fromData);
StringBuilder decByt = new StringBuilder();
decByt.Clear();
for (int i = 0; i < targetData.Length; i++)
{
decByt.Append(targetData[i].ToString("x2"));
}
return decByt.ToString().ToLower();
}
catch
{
return "";
}
}