//喜欢的可以关注一下我的博客http://www.cnblogs.com/lizong000/
/// <summary>
/// MD5加密类
/// </summary>
/// <param name="str"></param>
/// <returns>加密后的字符串</returns>
public static string GetMD5(string str)
{
//创建一个MD5加密的对象
MD5 md5 = MD5.Create();
byte[] buffer = System.Text.Encoding.Default.GetBytes(str); ///将传入的字符串转换为字节数组
byte[] md5Buffer = md5.ComputeHash(buffer); //返回加密号的字节数组
string strNew = string.Empty; //将每一个数组的元素都转换为十六进制的字符串并且拼接,得到MD5加密后的字符串
for (int i = 0; i < md5Buffer.Length;i++)
{
strNew += md5Buffer[i].ToString("x2"); //Tostrinf("x")表示将数字转化为十六进制的数,2代表以2位位一组
}
return strNew;
}