使用SSL.这将通过电线加密密码.
也不要发送原始密码.哈希并发送哈希值.
这仍然不会给你很好的安全性,因为散列密码仍然在浏览器历史记录中,可以用于重放攻击.您可以使用质询 - 响应机制来缓解这种情况.让服务器包含一个大的随机字节序列(随机数)和登录页面,然后客户端可以使用此随机数对XOR密码散列进行异或并发送结果.服务器可以应用相同的XOR来获取原始哈希.
SSL将防止窃听,发送哈希将使偶然攻击者的事情变得更加困难,并且nonce将阻止重放.这可能不是一个需要注意的完整清单,但这是一个开始.