https協議的簡單理解

2022-09-03 23:45:16 字數 726 閱讀 8823

本片文章梳理三個知識點:

1.對稱加密和非對稱加密的區別

2.https協議的請求流程

3.http協議和https協議的區別

一.對稱加密和非對稱加密

對稱加密:加密和解密使用同一金鑰。

非對稱加密:有公鑰和私鑰,一般使用公鑰進行加密,使用私鑰進行解密。

二.https協議的請求流程

簡要說明: https基於安全考慮,使用了對稱加密和非對稱加密兩種方式來實現資料的安全傳輸。首先是使用非對稱加密,溝通兩者後期資料傳輸的金鑰(對稱加密金鑰),這一點非對稱加密保證了金鑰不會被洩露,從而保證了後期資料傳輸的安全性。由於有了只有兩者知道的唯一金鑰,後期的資料傳輸便使用了對稱加密來實現資料的傳輸。下面是請求的簡單流程。

1.客戶端傳送請求到達伺服器,伺服器返回證書到客戶端(包含公鑰)。

2.客戶端生成隨機數字,並使用公鑰進行加密處理,然後傳送到伺服器。

3.伺服器收到客戶端傳送的資料,使用私鑰進行解密,獲取到隨機數。

4.伺服器端使用隨機數加密資料,傳送到客戶端,客戶端進行解密,獲取到資料。

5.客戶端使用隨機數加密傳送資料,與服務端互動。

三.http與https的區別

1.埠號,http預設使用80埠,https預設使用443埠。

2.https採用混合加密演算法傳輸,http採用明文傳輸。

3.https相對http安全,但傳輸效率低。http沒有https安全,但傳輸效率高。

理解 HTTPS 協議

最近我們看到很多站點使用 https 協議提供網頁服務。通常情況下我們都是在一些包含機密資訊的站點像銀行看到 https 協議。如果你訪問 google,檢視一下位址列,你會看到如下資訊 我們可以看到 https 是綠色高亮顯示,並且前面有乙個鎖標,表明網頁請求是通過 https 協議。https ...

理解 HTTPS 協議

最近我們看到很多站點使用 https 協議提供網頁服務。通常情況下我們都是在一些包含機密資訊的站點像銀行看到 https 協議。如果你訪問 google,檢視一下位址列,你會看到如下資訊 我們可以看到 https 是綠色高亮顯示,並且前面有乙個鎖標,表明網頁請求是通過 https 協議。https ...

TCP協議 HTTPS協議的理解

tcp tcp是一種可靠的傳輸協議,為什麼說它可靠呢,因為它有 三次握手 為什麼握三次手就可靠了,握兩次或者一次會怎樣?hi,我可以跟你拉小手手嗎?ok啊,那你現在方便跟我牽嗎?伸出手 好的,我已經抓住你的手了 https是加了安全驗證的http協議。可以這麼說,當你跟某個遠端的小夥伴通過網路傳輸資...