如题

解决方案 »

  1.   

    根据用户名和加密后的密码去数据库检索数据,如果存在,则登录成功
    附MD5方法:
         private static string getMd5(string md5)
            {
                temp = "";
                System.Security.Cryptography.MD5CryptoServiceProvider md = new System.Security.Cryptography.MD5CryptoServiceProvider();
                byte[] value, hash;
                value = System.Text.Encoding.UTF8.GetBytes(md5);
                hash = md.ComputeHash(value);
                md.Clear();            for (int i = 0, len = hash.Length; i < len; i++)
                {
                    temp += hash[i].ToString("x").PadLeft(2, '0');
                }
                return temp;
            }
      

  2.   

    用加密后的md5密码去根从数据库中取出来的md5密码对比即可
      

  3.   

    .net里面是有自带的MD5类,MD5加密解密都有。