美文网首页
面试--http与https的区别

面试--http与https的区别

作者: 非常柠檬119 | 来源:发表于2020-03-13 13:16 被阅读0次

本文主要讲解Http与https的区别,以及https是怎样加密来保证安全的。

首先讲这俩个协议的简单区别:

HTTP:超文本传输协议。

HTTPS:安全套接字层超文本传输协议HTTP+SSL

HTTP:客户端和服务器端传递的是明文的消息。

HTTPS:将明文进行加密后再在客户端和服务器之前进行传递。

HTTP采用80端口,而HTTPS采用443端口。

HTTPS需要申请证书。

HTTPS采用非对称加密和对称加密两种加密方式来保证传输信息的安全性:

非对称加密:用公钥和私钥来加解密。

对称加密:加密解密都用同一套秘钥。

注:非对称加密更加安全,对称加密速度更快。

https的请求流程:

客户端(浏览器)向服务器请求https连接。

服务器返回证书(公钥)到客户端。

客户端随机的秘钥A(用于对称加密)。

客户端用公钥对A进行加密。

客户端将加密A后的密文发送给服务器。

服务器通过私钥对密文进行解密得到对称加密的秘钥。

客户端与服务器通过对称秘钥加密的密文通信。

参考:https://blog.csdn.net/zhttly/article/details/82895713

https://www.cnblogs.com/DoubleP/p/11369896.html

相关文章

  • HTTP面试题都在这里

    HTTP常见面试题 Http与Https的区别: Http与Https的区别: HTTP 的URL 以http:/...

  • 面试--http与https的区别

    本文主要讲解Http与https的区别,以及https是怎样加密来保证安全的。 首先讲这俩个协议的简单区别: HT...

  • 面试官常问问题(1)-http 和 https 区别、https

    在面试的时候面试官经常会问我们是否了解http与https的区别?下面我们就来讨论一下 1.理解http与http...

  • 测试面试题

    测试开始面试题答案(1) 的区别Hi 各位老铁: 1、Http与Https的区别a.https协议需要到CA (...

  • HTTP与HTTPS区别

    HTTP协议缺点:不校验请求方的身份信息不对报文做加密处理(对通信内容可以加密,但是需要服务器有相应解密操作)不校...

  • http与https区别

    https协议需要到ca申请证书,一般免费证书很少,需要交费。http是超文本传输协议,信息是明文传输,https...

  • http与https区别

    1.URL不同 2.http明文,https加密 3.http效率高,https需要生成秘钥 4.https需要证...

  • Http与Https区别

    1、区别: 1.1 概念 Https是一种通过计算机网络进行安全通信的传输协议。Https经由Http进行通信,利...

  • http与https区别

    HTTP属于超文本传输协议,而HTTPS为安全超文本传输协议,在HTTP基础上拥有更强的安全性,简而言之,HTT...

  • http与https区别

    HTTP 超文本传输协议目的是保证客户机与服务器之间的通信。HTTP 的工作方式是客户机与服务器之间的请求-应答协...

网友评论

      本文标题:面试--http与https的区别

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