成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

HTTPS的加密過程是怎樣的?

安全 漏洞
為了彌補(bǔ)這些漏洞,人們提出了HTTPS來保證HTTP通信的安全性。HTTPS采用SSL/TLS協(xié)議對HTTP通信進(jìn)行加密,并通過數(shù)字證書驗(yàn)證來保證通信雙方的身份以及數(shù)據(jù)的完整性和保密性。

面試官:請說一下,HTTPS的加密過程是怎樣的?

由于HTTP使用明文傳輸數(shù)據(jù),存在一些潛在的安全威脅和漏洞,比如傳輸信息被竊聽、篡改和劫持。

圖片圖片

圖片圖片

圖片圖片

為了彌補(bǔ)這些漏洞,人們提出了HTTPS來保證HTTP通信的安全性。HTTPS采用SSL/TLS協(xié)議對HTTP通信進(jìn)行加密,并通過數(shù)字證書驗(yàn)證來保證通信雙方的身份以及數(shù)據(jù)的完整性和保密性。

圖片圖片

圖片圖片

HTTPS的傳輸過程,首先是完成TCP三次握手,接著進(jìn)行SSL/TLS四次握手,最后基于SSL/TLS協(xié)商的秘鑰,將HTTP協(xié)議的數(shù)據(jù)通過秘鑰加密進(jìn)行傳輸。HTTPS的加密過程主要指的就是SSL/TLS四次握手過程。

圖片圖片

SSL/TLS的四次握手過程是:

1 客戶端向服務(wù)器發(fā)起ClientHello消息,請求建立TLS連接,并向服務(wù)端發(fā)送支持的TLS協(xié)議版本、一個(gè)隨機(jī)數(shù)和支持的加密方法列表,比如RSA公鑰加密,

2 服務(wù)器收到客戶端請求后,回應(yīng)SeverHello消息,消息中包含確認(rèn)使用的TLS協(xié)議版本、一個(gè)隨機(jī)數(shù)、加密方法以及服務(wù)器的數(shù)字證書。

圖片圖片

數(shù)字證書是由專業(yè)的證書服務(wù)機(jī)構(gòu)CA頒發(fā),證書中包含服務(wù)器的公鑰,CA機(jī)構(gòu)使用自己的私鑰將服務(wù)器公鑰進(jìn)行加密。

圖片圖片

3 客戶端收到服務(wù)器回應(yīng)以后,首先驗(yàn)證服務(wù)器證書,如果證書受信任,或者是用戶接受了不受信的證書,瀏覽器會(huì)生成一串新的隨機(jī)數(shù),并用證書中提供的公鑰加密,發(fā)送給服務(wù)器。此時(shí),客戶端會(huì)根據(jù)前面的三個(gè)隨機(jī)數(shù),通過一定的算法來生成“會(huì)話密鑰”,這個(gè)會(huì)話密鑰就是接下來雙方進(jìn)行對稱加密使用的密鑰。同時(shí),客戶端還會(huì)發(fā)送握手結(jié)束通知,通知消息中會(huì)把之前所有內(nèi)容的數(shù)據(jù)做個(gè)摘要,用來供服務(wù)端校驗(yàn)。

圖片圖片

4 服務(wù)端收到客戶端的回復(fù)后,通過協(xié)商的加密算法將客戶端的第三個(gè)隨機(jī)數(shù)解密出來,然后使用跟客戶端同樣的算法,根據(jù)前面的三個(gè)隨機(jī)數(shù)計(jì)算出 “會(huì)話密鑰”。同時(shí),服務(wù)端也會(huì)發(fā)送握手結(jié)束通知,通知消息中會(huì)把之前所有內(nèi)容的數(shù)據(jù)做個(gè)摘要,用來供客戶端校驗(yàn)。

圖片圖片

至此,整個(gè)握手階段全部結(jié)束。接下來,客戶端與服務(wù)器進(jìn)入加密通信,就完全是使用普通的 HTTP 協(xié)議,只不過用 “會(huì)話密鑰” 加密內(nèi)容,這時(shí)候是對稱加密的,因?yàn)榭蛻舳撕头?wù)器使用的是相同的秘鑰。

圖片圖片

圖片圖片

圖片圖片

整體上看,SSL/TLS 在工作流程中通過如下四個(gè)方面保證安全性:

1 通過 CA 證書體系交換服務(wù)器的公鑰來驗(yàn)證服務(wù)器的合法性

圖片圖片

2 通過數(shù)字簽名,確保數(shù)據(jù)的完整性,防止數(shù)據(jù)被篡改

圖片

圖片

圖片

3 通過非對稱加密算法,交換用于對稱加密的密鑰,保證會(huì)話秘鑰的安全傳輸

圖片圖片

4 通過對稱加密算法,加密HTTP的數(shù)據(jù)進(jìn)行正常的網(wǎng)絡(luò)通信

圖片 圖片

責(zé)任編輯:武曉燕 來源: 編程十萬問
相關(guān)推薦

2023-11-27 22:55:17

DNS域名解析

2019-12-11 16:56:37

HTTPS對稱加密Java

2019-04-30 09:31:16

HTTPS加密協(xié)議

2023-05-29 08:12:38

2024-04-19 08:05:26

鎖升級Java虛擬機(jī)

2021-01-18 07:09:42

Https認(rèn)證加密

2010-07-15 12:38:14

SQL Server存

2022-03-22 09:16:24

HTTPS數(shù)據(jù)安全網(wǎng)絡(luò)協(xié)議

2019-09-11 08:37:16

2014-07-07 10:04:32

2017-10-23 13:20:37

2021-07-07 12:36:10

HTTPSSSL通信

2010-03-24 15:40:39

網(wǎng)管運(yùn)維管理摩卡軟件

2020-10-27 07:34:41

基站手機(jī)蜂窩網(wǎng)絡(luò)

2018-08-07 10:35:23

數(shù)字資產(chǎn)存儲(chǔ)

2019-03-18 10:02:16

緩存更新數(shù)據(jù)

2023-03-03 11:12:34

Kubernetes控制器后端

2016-11-16 15:23:09

2015-06-30 11:52:30

2023-11-04 16:23:37

sql優(yōu)化臨時(shí)表
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 婷婷综合色 | 欧美日韩不卡合集视频 | 国产美女久久 | 国产精品高潮呻吟久久 | 婷婷桃色网 | 亚洲欧洲色视频 | 欧美精品一区二区三区在线 | 日韩理论电影在线观看 | 91在线精品视频 | 国产日韩精品久久 | 久久精品亚洲精品国产欧美kt∨ | 51ⅴ精品国产91久久久久久 | 婷婷色国产偷v国产偷v小说 | 91文字幕巨乱亚洲香蕉 | 国产色99精品9i | 久久久久国产一区二区 | 一区二区三区欧美 | 神马久久久久久久久久 | 91在线一区二区 | 国产综合久久 | 精品国产一区二区三区久久久蜜月 | 精品九九| 精品久| 国产成人久久精品一区二区三区 | 99视频| 成人在线免费 | 中文字幕在线观看精品 | 久久精品亚洲国产奇米99 | 日韩在线成人 | 一区二区三区回区在观看免费视频 | 91社区在线高清 | 日韩精品在线播放 | 欧美黄a| 亚洲看片网站 | 久久99精品国产 | 亚洲精品一区二区另类图片 | 国产黑丝av | 久久国产综合 | 一区二区三区视频在线免费观看 | 人人精品 | 99久久久无码国产精品 |