ssl (「secure sockets layer」)加密原理 和https的關係
ssl 位置:
ssl握手
證書主要作用是在ssl握手中,我們來看一下ssl的握手過程
1. 客戶端提交https請求
2. 伺服器響應客戶,並把證書公鑰發給客戶端
3. 客戶端驗證證書公鑰的有效性
4. 有效後,會生成乙個會話金鑰
5. 用證書公鑰加密這個會話金鑰後,傳送給伺服器
6. 伺服器收到公鑰加密的會話金鑰後,用私鑰解密,回去會話金鑰
7. 客戶端與伺服器雙方利用這個會話金鑰加密要傳輸的資料進行通訊
ssl證書作用
https 起到了以下幾個作用
1. 幫助客戶端對伺服器身份進行驗證
2. 讓需要傳輸的資料加密化
3. 驗證傳輸的資料是否完整
https建立連線過程
既然要公升級為https協議,那就很有必要知道https的原理是什麼,https是怎麼保證資訊只有通訊雙方能解析而不被第三方截獲導致資訊被竊取 篡改。2.1 原理圖 下面是一張https建立連線的原理圖,下面會對每一步進行說明。https建立連線 2.2 https建立連線過程 2.2.1 客戶端訪...
HTTPS建立連線過程詳解
現今https對乙個網路服務來說是必備的,但之前乙隻對https瀏覽器與伺服器建立連線的握手過程一知半解,下面進行一下總結 上面是一張建立https連線的流程圖,建立連線過程如下 1 客戶端傳送乙個隨機生成的隨機數加上將客戶端所支援的所有加密套件傳送給服務端,服務端收到客戶端的client hell...
TCP連線過程
1 建立連線協議 三次握手 1 客戶端傳送乙個帶syn標誌的tcp報文到伺服器。這是三次握手過程中的報文1.2 伺服器端回應客戶端的,這是三次握手中的第2個報文,這個報文同時帶ack標誌和syn標誌。因此它表示對剛才客戶端syn報文的回應 同時又標誌syn給客戶端,詢問客戶端是否準備好進行資料通訊。...