HTTPS 的安全通信機制

  • 公開密鑰加密(非對稱加密)(RSA): 私有密鑰凹联,公開密鑰,只有私有密鑰能解密
  • 共享密鑰加密(對稱加密):兩把鑰匙一樣
HTTPS 的安全通信機制.png
  • 步驟1: 客戶端通過發(fā)送 Client Hello 報文開始 SSL 通信逛拱。報文中包含客戶端支持的 SSL 的指定版本柏锄、加密組件( Cipher Suite)列表(所使用的加密算法及密鑰長度等)嚷兔。

  • 步驟2: 服務(wù)器可進行 SSL 通信時,會以 Server Hello 報文作為應(yīng)答类腮。和客戶端一樣臊泰,在報文中包含 SSL 版本以及加密組件。服務(wù)器的加密組件內(nèi)容是從接收到的客戶端加密組件內(nèi)篩選出來的蚜枢。

  • 步驟3: 之后服務(wù)器發(fā)送 Certificate 報文缸逃。報文中包含公開密鑰證書。

  • 步驟4: 最后服務(wù)器發(fā)送 Server Hello Done 報文通知客戶端厂抽,最初階段的 SSL 握手協(xié)商部分結(jié)束需频。

  • 步驟5: SSL 第一次握手結(jié)束之后,客戶端以 Client Key Exchange 報文作為回應(yīng)筷凤。報文中包含通信加密中使用的一種被稱為 Pre-master secret 的隨機密碼串昭殉。該報文已用步驟 3 中的公開密鑰進行加密。

  • 步驟6: 接著客戶端繼續(xù)發(fā)送 Change Cipher Spec 報文藐守。該報文會提示服務(wù)器挪丢,在此報文之后的通信會采用 Pre-master secret 密鑰加密。

  • 步驟7: 客戶端發(fā)送 Finished 報文卢厂。該報文包含連接至今全部報文的整體校驗值乾蓬。這次握手協(xié)商是否能夠成功,要以服務(wù)器是否能夠正確解密該報文作為判定標準慎恒。

  • 步驟8: 服務(wù)器同樣發(fā)送 Change Cipher spec 報文任内。

  • 步驟9: 服務(wù)器同樣發(fā)送 Finished 報文。

  • 步驟10: 服務(wù)器和客戶端的 Finished 報文交換完畢之后巧号,SSL 連接就算建立完成族奢。當然,通信會受到 SSL 的保護丹鸿。從此處開始進行應(yīng)用層協(xié)議的通信越走,即發(fā)送 HTTP 請求。

  • 步驟11: 應(yīng)用層協(xié)議通信,即發(fā)送 HTTP 響應(yīng)廊敌。

  • 步驟12: 最后由客戶端斷開連接铜跑。斷開連接時,發(fā)送 close_notify 報文骡澈。上圖做了一些省略锅纺,這步之后再發(fā)送 TCP FIN 報文來關(guān)閉與 TCP 的通信。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末肋殴,一起剝皮案震驚了整個濱河市囤锉,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌护锤,老刑警劉巖官地,帶你破解...
    沈念sama閱讀 206,378評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異烙懦,居然都是意外死亡驱入,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評論 2 382
  • 文/潘曉璐 我一進店門氯析,熙熙樓的掌柜王于貴愁眉苦臉地迎上來亏较,“玉大人,你說我怎么就攤上這事掩缓⊙┣椋” “怎么了?”我有些...
    開封第一講書人閱讀 152,702評論 0 342
  • 文/不壞的土叔 我叫張陵拾因,是天一觀的道長旺罢。 經(jīng)常有香客問我,道長绢记,這世上最難降的妖魔是什么扁达? 我笑而不...
    開封第一講書人閱讀 55,259評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮蠢熄,結(jié)果婚禮上跪解,老公的妹妹穿的比我還像新娘。我一直安慰自己签孔,他們只是感情好叉讥,可當我...
    茶點故事閱讀 64,263評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著饥追,像睡著了一般图仓。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上但绕,一...
    開封第一講書人閱讀 49,036評論 1 285
  • 那天救崔,我揣著相機與錄音惶看,去河邊找鬼。 笑死六孵,一個胖子當著我的面吹牛纬黎,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播劫窒,決...
    沈念sama閱讀 38,349評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼本今,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了主巍?” 一聲冷哼從身側(cè)響起冠息,我...
    開封第一講書人閱讀 36,979評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎孕索,沒想到半個月后铐达,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,469評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡檬果,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,938評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了唐断。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片选脊。...
    茶點故事閱讀 38,059評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖脸甘,靈堂內(nèi)的尸體忽然破棺而出恳啥,到底是詐尸還是另有隱情,我是刑警寧澤丹诀,帶...
    沈念sama閱讀 33,703評論 4 323
  • 正文 年R本政府宣布钝的,位于F島的核電站,受9級特大地震影響铆遭,放射性物質(zhì)發(fā)生泄漏硝桩。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,257評論 3 307
  • 文/蒙蒙 一枚荣、第九天 我趴在偏房一處隱蔽的房頂上張望碗脊。 院中可真熱鬧,春花似錦橄妆、人聲如沸衙伶。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽矢劲。三九已至,卻和暖如春慌随,著一層夾襖步出監(jiān)牢的瞬間芬沉,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留花嘶,地道東北人笋籽。 一個月前我還...
    沈念sama閱讀 45,501評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像椭员,于是被迫代替她去往敵國和親车海。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,792評論 2 345

推薦閱讀更多精彩內(nèi)容