密码登录实现总结

密码登录实现总结本文详细阐述了密码登录过程中加密传输的重要性 包括 http 的明文风险 对称加密 非对称加密 数字证书 数字签名以及 https 的应用

大家好,欢迎来到IT知识分享网。

本文将详细描述实现密码登录中所用到的加密传输、加密存储及设置Cookie的相关知识点。

1 加密传输

1.1 http(超文本传输协议)明文传输

http的缺点:

  • 通信使用明文会被窃听
  • 不验证通信方的身份
  • 无法证明报文完整性,可能已被篡改(中间人攻击,MITM)

在这里插入图片描述

1.2 对称加密

1.3 非对称加密+对称加密

为什么不能直接使用非对称加密,而是使用非对称加密算法进行对称加密算法协商过程?因为公钥每个人都知道,服务器用私钥加密,中间人可以用公钥解密获取信息。即只能保证客户端向服务器发送信息安全,不能保证服务器向客户端发送信息安全。

但让每个客户端的每个浏览器默认保存所有网站的公钥也是不现实的。

1.4 数字证书与数字签名

1.4.1 数字证书

但是,CA不可能只给你一家公司制作证书,

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/133641.html

(0)
上一篇 2025-07-21 13:33
下一篇 2025-07-21 13:45

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信