https

作者: 你就像只铁甲小宝 | 来源:发表于2018-12-09 16:26 被阅读23次

https和http的不同

图片.png
  • https中的s(secure)安全的意思,用SSL或者TSL来加密。TSL的前身是SSL。
  • https牺牲一点速度,来使用户的数据更加安全。
  • 端口不一样,http是80端口,https是443端口

https如何加密数据

有两种加密方式

1.对称加密

对称加密:客户端和服务端协商好共用同一把密钥,用这把钥匙进行加密和解密。

2.非对称加密

非对称加密:加密用的公钥和解密用的密钥是不一样的。
公钥字面意思就是公共的钥匙,大家都能找到的。
密钥字面意思就是私密的,只有服务器有。
公钥加密的数据只能通过密钥解开,密钥加密的数据只能通过公钥解开。

https是如何通信的

1.客户端像服务器发送请求,就跟服务器建立SSL连接
2.服务端会发送网站的证书(证书里面有公钥)给客户端。
3.客户端随机生成一个密钥B,用公钥(发送过来的)加密后发给服务端。
4.服务端用密钥解密密钥B
5.客户端和服务端之后的通讯通过密钥B加密
就这样服务器和客户端实现加密的通讯。

什么是CA

1.CA是证书颁发机构,这样的机构有很多.
2.每个网站都可以向CA申请证书。

后记

1.还不了解什么证书长啥样
2.https还存在哪些安全问题.
参考文章:
https://blog.csdn.net/jasonjwl/article/details/50985271

相关文章

  • https VS https

    HTTPS=SSL+HTTPHTTP协议传输的数据是未加密的 ,也就是明文,因此使用HTTP协议传输隐私信息非常不...

  • HTTPS

    什么是HTTPS HTTPS(全称:Hypertext Transfer Protocol over Secure...

  • HTTPS

    HTTP 有以下安全性问题: 使用明文进行通信,内容可能会被窃听;(请求时,需加密) 不验证通信方的身份,通信方的...

  • HTTPS

    站点证书的有效性 SSL 自身不要求用户检查Web服务器证书,但大部分现代浏览器都会对证书进行简单的完整性检查,并...

  • Https

    我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取。所以很多银行网站或电子邮箱等等安全级别较高的服务都会采...

  • HTTPS

    1.为什么要有HTTPS2.HTTPS的工作原理3.密码学4.HTTPS的优缺点5.在iOS中使用HTTPS 为什...

  • HTTPS

    精悍小文:https是如何工作的? - 简书 急速开发系列——打造完善的https使用方案 - 简书

  • https

    摘自[白话Https]https://www.cnblogs.com/xinzhao/p/4949344.html...

  • HTTPS

    一、背景 对于大规模的购物、银行事务或访问机密数据来说,这些重要的事务需要将 HTTP和数字加密技术结合起来使用,...

  • HTTPS

    在 HTTP 协议中有可能存在信息窃听或身份伪装等安全问题。使用 HTTPS 通信机制可以有效地防止这些问题。本篇...

网友评论

      本文标题:https

      本文链接:https://www.haomeiwen.com/subject/irxkhqtx.html