解决方案 »

  1.   


    注册的时候MD5加密,FormsAuthentication.HashPasswordForStoringInConfigFile(txtPassword.Text.Trim(), "md5")登录的时候也MD5加密,然后进行比较不就可以了?
      

  2.   

    MD5是这样的 : 你存入数据库的时候就是MD5值,然后从你发送的数据进行MD5加密,与数据库里的数据进行比较,如果相等则成功
      

  3.   

    这个登录过程貌似蛮复杂的。你从网上down一个js的md5算法就行了。不过,貌似用户口令这些,浏览器传输时已经自动帮你加密了吧。不需要再来个劳什子javascript的MD5.
    这个对提高安全性一点意义也没有。
      

  4.   

    同一个用户, random string是否一样。不然md5后的结果是不同的。
      

  5.   

    random不一样,那个是服务器传过来的,每次都不一样。
      

  6.   

    有许多javascript的md5函数,从网上搜一下就行了。
      

  7.   


    类似说传送md5值、或者对口令加密之类的说法,其实都不能防止仿冒(人家要传加密结果就行了,根本用不着解密)因此需要这个random string,来保证客户端不能仿冒。
      

  8.   


    类似说传送md5值、或者对口令加密之类的说法,其实都不能防止仿冒(人家要传加密结果就行了,根本用不着解密)因此需要这个random string,来保证客户端不能仿冒。大神,我现在吧MD5加进去了,现在需要加random string,能帮我一下吗?