首页 > Web开发 > 详细

https

时间:2020-09-20 20:45:15      阅读:58      评论:0      收藏:0      [点我收藏+]

加密算法

  • 非对称加密
  • 对称加密
  • 摘要算法

https使用了这三种算法来保证了传输信息的安全性,保证数据不被中间的代理拦截。大致流程如下图

技术分享图片

  • 服务器将自己的公钥通过CA的私钥加密和签名生成证书下发给客户端,客户端通过CA的公钥将证书解密拿到公钥。
  • 客户端使用公钥来加密随密码传输给服务端,之后客户端和服务端的数据传输使用对称加密算法,且密码只有客户端和服务端知道。

这上面涉及到几个问题

  • 中间的代理获取不到CA的私钥没有办法伪造证书。
  • 公钥加密的数据只有私钥能够解密,公钥是解不开的所以就算公钥被其他人获取到,也解不开随机密码。

 

https

原文:https://www.cnblogs.com/zshjava/p/13700639.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!