Linux基礎之加密通訊過程詳解

加密通訊過程詳解

  • 第一階段 客戶端->服務器端
    • 向服務器聲明自己的加密通訊協議版本,ssl或者tls
    • 支持的加密算法
    • 支持的壓縮算法
  • 第二階段 服務器端->客戶端
    • 向客戶端確認使用的加密通訊協議版本
    • 確認的加密方法
    • 確認壓縮方法
    • 服務器端證書
  • 第三階段 客戶端->服務器端
    • 客戶端驗證服務器端證書
      • 發證機構
      • 證書完整性
      • 證書持有者
      • 證書有效期
      • 吊銷列表
    • 如果證書受信任,向服務器端發送用于生成對稱會話秘鑰的隨機數,并使用服務器端公鑰加密該對稱秘鑰
    • 并聲明后續要使用雙方協定的秘鑰進行信息加密
    • 結束握手
  • 第四階段 服務器端->客戶端
    • 聲明后續將通過雙方協定的秘鑰進行信息加密
    • 結束握手

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/87278

(0)
N27_xiaoniN27_xiaoni
上一篇 2017-09-16 19:54
下一篇 2017-09-16 20:13

相關推薦

  • 文件查找相關:whereis、find和locate

        本文將對find和locate進行詳細講解 命令簡介 名稱:whereis     功能:定位文件所在的目錄     用法:whereis shell命令     注意:whereis是根據環境變量PATH來查找文件的,而PATH通常設置成存放命令的那些路徑,如/bin、…

    Linux干貨 2016-04-05
  • N26 – 第二周作業

    1、文件管理類命令和常用使用方法 2、bash命令執行后返回值,和目錄展開:     命令執行返回值,存儲在“$?”這個特殊變量內??梢允褂胑cho顯示或在shell腳本中引用。其中0表示正常執行完成,1-255表示不同的錯誤類型。     目錄展開的特殊符號:  &n…

    Linux干貨 2016-12-30
  • 深入了解正則表達式與grep應用

    剛開始學習正則表達式時候,感覺和看無字天書沒什么分別,迷茫了一段時間后,仔細去理解,慢慢你會發現也沒什么的。認真去鉆研了,多練習,是可以理解他們的含義的。也許正如老師所言,學習linux ,入門的確很陡峭,對于我這個基礎薄弱,智商低于80的人來說的確很吃力。關于正則概念的就不去描述了,說起來真的不好表達,下面通過一些實例來進行深入理解吧。 1.顯示當前系統上…

    2017-11-01
  • Linux計劃任務和進程

    一、進程管理 1.進程簡介 一個程序對應多個進程;一個進程對應一個程序。 2.進程狀態的查看與控制 查看進程狀態 w 查看個別用戶的進程 eg: w userName list-info JCPU: PCPU: WAHT: from: IDLE: 用戶空閑時間 load average: ps -aux -a: 顯示所有用戶的進程 -u:顯示用戶名和啟動時間…

    2017-09-09
  • 計算機的組成和Linux發行版本介紹

    計算機的組成及功能 計算機的五大組成,如下 各部分的作用; 控制單元和算數邏輯單元是CPU的兩個主要組成部分  控制單元主要協調各組件與各單元間的工作  算數邏輯單元主要負責程序運算與邏輯判斷 內存,DRANM(Dynamic Random Access Memory)動態隨機訪問內存;CPU讀取的數據都是從內存讀取來的。 輸入單元,下指…

    2017-07-02
  • 第一周作業

    一、計算機的組成及其功能。 計算機是由運算器、控制器、存儲器、輸入設備、輸出設備五大部件組成,每一個部分分別按照要求執行特定的基本功能。 運算器:運算器的主要功能是對數據進行各種運算。 控制器:控制器是整個計算機系統的控制中心,它指揮計算機各部分協調地工作,保證計算機按照預先規定的目標和步驟有條不紊的進行操作及處理。 存儲器:存儲器的主要功能是存儲程序和各種…

    Linux干貨 2017-01-18
欧美性久久久久