javascript - 如何在 ajax 调用中保护我的登录凭据?

标签 javascript php jquery ajax

我有以下情况:

我有一个 Javascript 网站,用户需要在其中输入用户名和密码,然后该网站对 Web 服务器 进行 ajax 调用。

在另一个站点上,我有一个运行 PHPWeb 服务器,它获取参数并检查用户名和密码是否正确。

现在我的问题:

如何保护这个过程,例如:如果网站不使用 https 并且用户提交了他的用户名和密码,如何保护它?有什么算法可以做到这一点吗?

最佳答案

不,这是不可能的。

即使您在发送数据之前在浏览器中对数据进行散列或加密,算法和 key 也是公开的,并且由此产生的信息也可能被攻击者拦截和复制。

如果你希望它是安全的,你需要使用 HTTPS。

关于javascript - 如何在 ajax 调用中保护我的登录凭据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27801174/

相关文章:

javascript - 如何在 D3 中悬停时为图像添加边框

php - 我的 php 生成的电子邮件没有显示我数据库中的所有记录

PHP popen 应用程序无法打开共享对象

javascript - 将 JSON 数据格式化为表

jquery - jQuery.load() 中的参数未传递给 Controller ​​操作方法

javascript - jquery - 粘贴时,获取输入值不起作用

javascript - jQuery Deferrable、Deferred 和 jQuery Deferred 之间的混淆

javascript - 在 webkit(或 electron)中禁用捏合缩放

php - 未捕获的语法错误 : Unexpected token ILLEGAL (PHP & Javascript)

javascript - 在 Angular JS 中使用 HTML 选择