HTTPS 通信步驟

轉(zhuǎn)載加工自
http://www.reibang.com/p/650ad90bf563

1.客戶端首先將自己支持的加密算法 發(fā)送給服務(wù)器
2.服務(wù)器從客戶端發(fā)來的加密算法中刚梭,挑出一組加密算法和HASH算法望浩,并將自己的身份信息以證書的形式發(fā)回給客戶端惰说。 證書中包含了網(wǎng)站的地址,加密用的公鑰典挑,以及證書的頒發(fā)機(jī)構(gòu)等。
3.客戶端收到服務(wù)器發(fā)來的數(shù)據(jù)包后 會(huì)做一下事情:

  1. 驗(yàn)證證書是否合法啦吧。一般來說您觉,證書是用來驗(yàn)證站點(diǎn)是否合法的標(biāo)志。如果給證書來自權(quán)威的第三方頒發(fā)和簽名授滓,則說明證書合法琳水。
  • 證書合法,或者客戶端接受和信任了不合法的證書般堆,則客戶端就會(huì)隨機(jī)產(chǎn)生一個(gè)串序列號(hào)在孝,使用服務(wù)器發(fā)過來的公鑰進(jìn)行加密。這時(shí)候淮摔,一條返回的消息就基本生成了
  • 最后使用服務(wù)器挑選的HASH算法私沮,將剛才的消息是用剛才的隨機(jī)數(shù)進(jìn)行加密和橙,生成相應(yīng)的消息校驗(yàn)值仔燕,與剛才的消息一同發(fā)給服務(wù)器造垛。

4.服務(wù)器接收到客戶端發(fā)來的消息后,會(huì)做這么幾件事情:

  1. 使用私鑰解密上面2)中公鑰的加密信息晰搀,得到客戶端產(chǎn)生的隨機(jī)序列號(hào)五辽。
  • 使用該隨機(jī)序列號(hào),對(duì)該消息進(jìn)行加密外恕,驗(yàn)證得到的校驗(yàn)值是否與客戶端發(fā)來的一致奔脐。如果一致說明消息未被篡改,可以信任吁讨。
  • 最后髓迎,使用該隨機(jī)序列號(hào),加上之前第2)步種選擇的加密算法建丧,加密一段 握手消息排龄,發(fā)給客戶端,同時(shí)HASH值也帶上翎朱。

5.客戶端收到服務(wù)器端的消息后橄维,接著做這么幾件事

  1. 計(jì)算HASH值是否與發(fā)回的消息一致
  • 檢查消息是否為握手消息

6.握手結(jié)束后,客戶端與服務(wù)器端使用握手階段產(chǎn)生的隨機(jī)數(shù)以及挑選出來的算法進(jìn)行對(duì)稱加解密的傳輸拴曲。

R2UHELQ}VLI~6Y7P30TR`~S.jpg

好了我們大概已經(jīng)知道了HTTPS是如何加密的了争舞,那么這個(gè)相互認(rèn)證過程是怎么樣的呢 ?
在網(wǎng)上看到了這篇博客澈灼,http://blog.csdn.net/yuwuchaio/article/details/50469183 把他描述的剪切下來了
FB6F84F5-0C42-42ED-873D-164C040B7AB8.png

注意黃色的部分竞川,這個(gè)指明了,我們平時(shí)使用的一個(gè)場景叁熔。這篇文章會(huì)很長委乌,不僅僅是為了解釋HTTPS,還為了能夠增加記憶荣回,當(dāng)日后想看看的時(shí)候遭贸,就能通過讀這邊文章想起大部分的HTTPS的知識(shí)。下邊解釋一些更加詳細(xì)的HTTPS過程心软。
Paste_Image.png

9A971961-31D6-404F-B244-CE4BF3C9C75E.png

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末壕吹,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子删铃,更是在濱河造成了極大的恐慌耳贬,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,635評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件泳姐,死亡現(xiàn)場離奇詭異效拭,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)胖秒,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門缎患,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人阎肝,你說我怎么就攤上這事挤渔。” “怎么了风题?”我有些...
    開封第一講書人閱讀 168,083評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵判导,是天一觀的道長。 經(jīng)常有香客問我沛硅,道長眼刃,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,640評(píng)論 1 296
  • 正文 為了忘掉前任摇肌,我火速辦了婚禮擂红,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘围小。我一直安慰自己昵骤,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,640評(píng)論 6 397
  • 文/花漫 我一把揭開白布肯适。 她就那樣靜靜地躺著变秦,像睡著了一般。 火紅的嫁衣襯著肌膚如雪框舔。 梳的紋絲不亂的頭發(fā)上蹦玫,一...
    開封第一講書人閱讀 52,262評(píng)論 1 308
  • 那天,我揣著相機(jī)與錄音刘绣,去河邊找鬼钳垮。 笑死,一個(gè)胖子當(dāng)著我的面吹牛额港,可吹牛的內(nèi)容都是我干的饺窿。 我是一名探鬼主播,決...
    沈念sama閱讀 40,833評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼移斩,長吁一口氣:“原來是場噩夢啊……” “哼肚医!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起向瓷,我...
    開封第一講書人閱讀 39,736評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤肠套,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后猖任,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體你稚,經(jīng)...
    沈念sama閱讀 46,280評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,369評(píng)論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了刁赖。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片搁痛。...
    茶點(diǎn)故事閱讀 40,503評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖宇弛,靈堂內(nèi)的尸體忽然破棺而出鸡典,到底是詐尸還是另有隱情,我是刑警寧澤枪芒,帶...
    沈念sama閱讀 36,185評(píng)論 5 350
  • 正文 年R本政府宣布彻况,位于F島的核電站,受9級(jí)特大地震影響舅踪,放射性物質(zhì)發(fā)生泄漏纽甘。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,870評(píng)論 3 333
  • 文/蒙蒙 一抽碌、第九天 我趴在偏房一處隱蔽的房頂上張望悍赢。 院中可真熱鬧,春花似錦咬展、人聲如沸泽裳。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽涮总。三九已至,卻和暖如春祷舀,著一層夾襖步出監(jiān)牢的瞬間瀑梗,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評(píng)論 1 272
  • 我被黑心中介騙來泰國打工裳扯, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留抛丽,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,909評(píng)論 3 376
  • 正文 我出身青樓饰豺,卻偏偏與公主長得像亿鲜,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子冤吨,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,512評(píng)論 2 359

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