会员数据存入数据库中,如何对密码进行加密?
web.config中可以对定义在<credentials></credentials>之间的会员实现MD5或则SHA1加密,数据库中的密码加密如何实现?

解决方案 »

  1.   

    一般密码都是先加密后再存进数据库的
    先设法取到会员的数据,
    用加密算法如MD5或SHA1加密好密码再存到库里
      

  2.   

    先对用户输入的密码加密然后插入到数据库中;以后用户在登录时,再次输入密码时,
    你对此进行加密然后与数据库中的密码相比较,
    相同则登录成功否则失败
    MD5不可解密DES可以解密
    不过用户登录的话只需加密不许解密
      

  3.   

    像大型的项目,一般都先MD5加密后,存于数据库,验证时再通过密钥重新MD5一下就可以了
      

  4.   

    //MD5加密密码toCryString 用户输入的密码
         private string MD5(string toCryString)
        {
            return FormsAuthentication.HashPasswordForStoringInConfigFile(toCryString, "MD5");
        }
    返回加密后的密码
      

  5.   

    你要在 web.config 中的密码部分加密你只要加密码整个 web.config 文件就可以了.
    这样连连接数据库的字符串也可以加密