WinFrom日记————数据进行MD5加密
在学习写WinFrom,然后用户注册时涉及到需要MD5加密,其实就写一个公共的方法,注册时对密码进行MD5加密后存入数据库就行,用户登录时只需要将输入的密码进行加密后和数据库中搜索到的密码进行对比,如果时一样的,那么用户就可以登陆(这个妹妹我老婆,不要抢)
代码如下:
using System.Security.Cryptography;//记得引入这个实例
public String MD5Encrypt(String pad)
{
byte[] sor = Encoding.UTF8.GetBytes(pad);
MD5 md5 = MD5.Create();
byte[] result = md5.ComputeHash(sor);
StringBuilder strbul = new StringBuilder(40);
for(int i=0; i<result.Length; i++)
{
strbul.Append(result[i].ToString("x2"));
}
return strbul.ToString();
}
MD5加密主要是哈希算法的一系列操作,不太懂算法,有待研究,冲