本人在信息安全方面是菜鸟,想请教一下,如果一个登录页面以明文的方式将用户名密码传递给服务器然后判断,这样子会在中间截取信息而不安全,那么在客户端通过javascript加密密码然后传输,中间也有可能被截取,这样子安全吗?
黑客可以不需要通过客户端再次加密,将将截取到的数据直接传给服务器,这样服务器也会判断正确而授权啊……
那么到底才能实现安全登录呢???\

解决方案 »

  1.   

    可以使用动态密钥。首先由服务器端生成一个动态密钥,传送给客户端,客户端使用该密钥给传递的数据(这里是用户名和密码)加密,加密后的数据传送给服务器,服务器解密后得到用户名和密码。每次连接都使用新的动态密钥就可以了。
      

  2.   

    所以这个东西只能通过动态来实现,就像现在都网上银行是一个意义,通过每60秒生一个动态密钥来加密就基本ok了~