您现在的位置是:电脑教程 >>正文
HTTPS的加密过程是怎样的?
电脑教程1人已围观
简介面试官:请说一下,HTTPS的加密过程是怎样的?由于HTTP使用明文传输数据,存在一些潜在的安全威胁和漏洞,比如传输信息被窃听、篡改和劫持。图片图片图片为了弥补这些漏洞,人们提出了HTTPS来保证HT ...
面试官 :请说一下,加密HTTPS的过程加密过程是怎样的?
由于HTTP使用明文传输数据 ,存在一些潜在的加密安全威胁和漏洞,比如传输信息被窃听、过程篡改和劫持。加密
图片
图片
图片
为了弥补这些漏洞 ,过程人们提出了HTTPS来保证HTTP通信的加密安全性。HTTPS采用SSL/TLS协议对HTTP通信进行加密,过程并通过数字证书验证来保证通信双方的加密身份以及数据的完整性和保密性 。
图片
图片
HTTPS的源码下载过程传输过程 ,首先是加密完成TCP三次握手,接着进行SSL/TLS四次握手,过程最后基于SSL/TLS协商的加密秘钥 ,将HTTP协议的过程数据通过秘钥加密进行传输。HTTPS的加密加密过程主要指的就是SSL/TLS四次握手过程。
图片
SSL/TLS的四次握手过程是 :
1 客户端向服务器发起ClientHello消息 ,请求建立TLS连接,服务器租用并向服务端发送支持的TLS协议版本、一个随机数和支持的加密方法列表 ,比如RSA公钥加密 ,
2 服务器收到客户端请求后,回应SeverHello消息,消息中包含确认使用的TLS协议版本 、一个随机数 、加密方法以及服务器的数字证书 。
图片
数字证书是由专业的证书服务机构CA颁发 ,证书中包含服务器的模板下载公钥 ,CA机构使用自己的私钥将服务器公钥进行加密。
图片
3 客户端收到服务器回应以后 ,首先验证服务器证书 ,如果证书受信任 ,或者是用户接受了不受信的证书,浏览器会生成一串新的随机数 ,并用证书中提供的公钥加密,发送给服务器。此时 ,客户端会根据前面的香港云服务器三个随机数,通过一定的算法来生成“会话密钥” ,这个会话密钥就是接下来双方进行对称加密使用的密钥。同时,客户端还会发送握手结束通知 ,通知消息中会把之前所有内容的数据做个摘要,用来供服务端校验。
图片
4 服务端收到客户端的回复后 ,通过协商的加密算法将客户端的第三个随机数解密出来 ,亿华云然后使用跟客户端同样的算法 ,根据前面的三个随机数计算出 “会话密钥”。同时,服务端也会发送握手结束通知,通知消息中会把之前所有内容的数据做个摘要 ,用来供客户端校验 。
图片
至此,整个握手阶段全部结束 。接下来,客户端与服务器进入加密通信 ,就完全是使用普通的 HTTP 协议,免费模板只不过用 “会话密钥” 加密内容,这时候是对称加密的,因为客户端和服务器使用的是相同的秘钥 。
图片
图片
图片
整体上看 ,SSL/TLS 在工作流程中通过如下四个方面保证安全性 :
1 通过 CA 证书体系交换服务器的公钥来验证服务器的合法性
图片
2 通过数字签名,确保数据的完整性,防止数据被篡改



3 通过非对称加密算法 ,交换用于对称加密的密钥 ,保证会话秘钥的安全传输
图片
4 通过对称加密算法,加密HTTP的数据进行正常的网络通信
图片
Tags:
转载:欢迎各位朋友分享到网络,但转载请说明文章出处“商站动力”。http://www.noorid.com/news/890f799102.html
相关文章
微软账户成为 EvilProxy 网络钓鱼工具包的攻击目标
电脑教程Proofpoint 网络安全公司表示,一种现有的网络钓鱼工具正在绕过多因素身份验证MFA)防御,这种工具已瞄准了数千名受害者。这种被称为 EvilProxy 的网络钓鱼工具包越来越多地被攻击者用来攻 ...
【电脑教程】
阅读更多华为P8怎么拍出带声音的照片
电脑教程1)打开华为P8手机【相机】点击右上角的【三横】,选择【有声照片】点击。(如下图) 2)进入后再点击红色边框内的【圆圈】拍照,拍完照自动录音,最多可录制10秒声音,也可以点击【蓝色圆圈】 ...
【电脑教程】
阅读更多如何利用硬盘扩展分区增加存储空间(快速扩展硬盘分区,提升电脑存储能力)
电脑教程在如今信息爆炸的时代,我们经常遇到存储空间不足的问题。为了解决这一问题,硬盘扩展分区成为了一种常见的方法,可以有效地增加我们的存储空间。本文将为大家介绍如何利用硬盘扩展分区来增加存储空间,并提供详细的 ...
【电脑教程】
阅读更多
热门文章
最新文章
友情链接
- SKG抽油烟机质量评测(全面分析SKG抽油烟机的性能与可靠性)
- 华为Mate9拍摄视频全方位评测(华为Mate9拍视频功能强大,画质出色,满足各类拍摄需求)
- 从Win10升级到Win7(如何将笔记本电脑系统由Win10改为Win7)
- 如何评估数据中心?高度互联的生态系统是关键
- 戴尔推出更高性能的PowerEdge产品组合 助力企业加速取得AI成果
- 探讨1200兆路由器的性能和功能(高速、稳定、全面覆盖的无线网络体验)
- 尼康D700(探索尼康D700的出色性能和多功能特点)
- 以里程音箱如何给你带来震撼音质体验?(探索里程音箱的创新技术与卓越性能)
- 最好的Mac解压工具推荐(选择一个适合你的Mac解压工具是多么重要) 网站建设源码库云服务器香港物理机企业服务器b2b信息平台亿华云