創建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與數據庫里的加密密碼比對。