创建StringHelper类
首先数据库里的资料是加密了的。
创建将指定的字符串加密为MD5密文方法
public static string ToMD5(string source){ StringBuilder sb = new StringBuilder(); MD5 md5 = MD5.Create(); byte[] data = Encoding.UTF8.GetBytes(source); data = md5.ComputeHash(data); foreach (var item in data) { sb.Append(item.ToString("x2")); } return sb.ToString(); }
接收用户输入的密码
string password = this.txtPwd.Text.Trim();
将接收来的密码进行MD5加密
string pwd = StringHelper.ToMD5(password);
用户输入的已经转为加密,用pwd与数据库里的加密密码比对。