我怎样才能防止在加密/ salt期间捕获php ajax登录

Pri*_*ens 0 php encryption ajax login salt

如果密码在ajax之前加密,那么阻止黑客捕获加密密码并使用它登录的是什么?

是否应事先从后端发送独特的盐?
黑客也不能捕获它吗?

我的问题的背景:
我完成了本教程
http://www.wikihow.com/Create-a-Secure-Login-Script-in-PHP-and-MySQL
教程
浏览器端的加密密码,然后将密码发送到后端它存储在db中

从那个链接开始,第一条评论在我脑海中浮现,
"什么是阻止黑客获取哈希密码并登录?"

Que*_*tin 6

没有.在客户端上散列密码是一个糟糕的主意.

应使用SSL(通过HTTPS)正确加密浏览器和服务器之间的通信.

在客户端散列有两个影响:

  • 它通过建议可以替代SSL来为网站所有者提供虚假的安全感
  • 它增加了对JavaScript的依赖

  • 使用HTTPS会比创建不如HTTPS那样好的工作更便宜. (2认同)
  • https://www.owasp.org/是一个很好的参考.主要攻击大多数人需要担心SSL不会作为SQL注入,XSS和CSRF来防御. (2认同)