/// <summary>
/// md5加密
/// </summary>
/// <param name="str">要加密的内容</param>
/// <returns></returns>
public static string Md5(string str)
{
//把字符串转化为字节数组
byte[] before_bytestr = System.Text.Encoding.Default.GetBytes(str);
MD5 md5 = new MD5CryptoServiceProvider();
//通过字节数组转化为加密后的字节数组(hash编码值)
byte[] after_bytestr = md5.ComputeHash(before_bytestr);
//加密后的字节数组转化成字符串
string md5str = BitConverter.ToString(after_bytestr).Replace("-", "");
return md5str;
}