为了账号安全,请及时绑定邮箱和手机立即绑定

怎么使浏览器的network中不显示用户名密码?

怎么使浏览器的network中不显示用户名密码?

守候你守候我 2018-07-01 09:09:41
在用户登录的时候,使用的是jquery的$.ajax()请求将用户名和密码传送给后台,现有如下两个问题:1、在发送了请求后,我打开控制台,在network中可以看到此次请求传送的用户名密码,z这会不会不太安全,有没有什么方式让network中不显示用户名密码吗?2、数据库中保存的用户登录密码肯定是加密后的,前端在利用ajax请求发送密码的时候,是不是应该将密码加密后传给后端?还是说前端 传真实的密码后端再加密呢?
查看完整描述

2 回答

?
吃鸡游戏

TA贡献1829条经验 获得超7个赞

首先,存密码肯定不是加密的密码,而是存密码的hash。其次,只要是https的,发送明文用户名密码给服务器并没有什么漏洞,https已经是点对点加密了。最后,现在很多的做法是客户端发送密码的hash,然后服务器再hash。比如密码是“password”,客户端hash 500遍,发送hash string给服务器,服务器再hash这个string 175遍,然后存数据库。这样除了用户自己,谁都不知道密码是什么。

查看完整回答
反对 回复 2018-07-10
  • 2 回答
  • 0 关注
  • 1512 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号