private string md5(string
str)
{
MD5CryptoServiceProvider md5Hasher =
new MD5CryptoServiceProvider();
char[] temp =
str.ToCharArray();
byte[] buf = new
byte[temp.Length];
for (int i = 0; i < temp.Length;
i++)
{
buf[i] =
(byte)temp[i];
}
byte[] data =
md5Hasher.ComputeHash(buf);
StringBuilder sBuilder = new
StringBuilder();
for (int i = 0; i < data.Length;
i++)
{
sBuilder.Append(data[i].ToString("x2"));
}
return
sBuilder.ToString();
}