//md5加密
public static string MD5(string input)
{
MD5 md5 = MD5CryptoServiceProvider.Create();
byte[] temp = md5.ComputeHash(Encoding.ASCII.GetBytes(input));
string byte2String = null;
for (int i = 0; i < temp.Length; i++)
{
byte2String += temp[i].ToString("x2");
}
return byte2String;
public static string MD5(string input)
{
MD5 md5 = MD5CryptoServiceProvider.Create();
byte[] temp = md5.ComputeHash(Encoding.ASCII.GetBytes(input));
string byte2String = null;
for (int i = 0; i < temp.Length; i++)
{
byte2String += temp[i].ToString("x2");
}
return byte2String;
}
加密后得到的密码插入到数据库中,然后再输入密码的时候再加密一次跟数据库中的比较看是不是一样的,如果是一样的那就是对的用户。
本文详细介绍了MD5加密算法的实现过程,并说明了如何将其应用于数据库存储密码以确保用户安全。
1万+

被折叠的 条评论
为什么被折叠?



