HTTPS最通俗易懂的解釋

參考了這篇文章
https://www.oschina.net/translate/https-explained-with-carrier-pigeons

下面說一下我自己的理解。

先設(shè)定5個(gè)角色:愛麗絲,鮑勃, 馬洛里, 信鴿肖抱, 泰德

  1. HTTP

愛麗絲給鮑勃發(fā)信,把信綁到信鴿的腿上异旧,由信鴿傳遞意述。

這時(shí)候信鴿可能會(huì)被馬洛里這個(gè)壞蛋截住,他能獲取信中的內(nèi)容并且對內(nèi)容進(jìn)行篡改泽艘,然后再發(fā)到鮑勃手中欲险。

信的內(nèi)容是明文傳遞的,這很不安全匹涮。

  1. 對稱加密

上面?zhèn)鬟f的方式很不安全天试,于是愛麗絲和鮑勃就想把信的內(nèi)容加密一下再傳遞,這樣馬洛里就算獲取了信中的內(nèi)容也不知道怎么解密然低。

愛麗絲想給鮑勃發(fā)信喜每, 她想把傳送的消息的每個(gè)字母都往后移兩位填渠,比如I Love You 就變成了K Nqxg Aqw盗似。
但是鮑勃不知道怎么解密啊拨拓,于是愛麗絲需要先把加密的方式也就是密鑰:每個(gè)字母后移兩位告訴鮑勃矾缓,那鮑勃看到后就知道把收到的消息左移兩位就可以了。 搞定往枣!

但是大家看到問題了嗎痴突?問題就是如果最開始發(fā)送的密鑰被馬洛里截獲呢摔认?那之后愛麗絲跟鮑勃的信都能被馬洛里破解喧兄。 這也不安全无畔。

  1. 非對稱加密

愛麗絲和鮑勃想出來了一個(gè)很有效的方式可以避免他們的信被馬洛里看到啊楚,但是每次發(fā)信都要經(jīng)過4個(gè)步驟:

a. 愛麗絲先把信鴿發(fā)給鮑勃(發(fā)一個(gè)空的消息)
b. 鮑勃把一個(gè)沒有鎖上的空盒子綁在鴿子腿上,發(fā)給愛麗絲
c. 愛麗絲把信的內(nèi)容放到盒子里浑彰,鎖上恭理,讓鴿子發(fā)給鮑勃
d. 鮑勃用手里面的鑰匙打開盒子,然后拿到信

這樣已經(jīng)安全多了郭变,這就是非對稱加密算法颜价。但是還有一個(gè)問題。
萬一在b步驟馬洛里把信鴿截獲诉濒, 換了一個(gè)盒子怎么辦周伦,這樣的話盒子發(fā)到愛麗絲手里,她不知道這個(gè)盒子是鮑勃的還是馬洛里的循诉,這該怎么辦呢横辆?

  1. 簽名

鮑勃把盒子發(fā)給愛麗絲之前,在盒子上簽上自己的名字茄猫, 這樣愛麗絲看到這個(gè)簽名就能知道是鮑勃發(fā)過來的了。

但是困肩。划纽。。如果是馬洛里偽造鮑勃的簽名怎么辦呢锌畸?

  1. 認(rèn)證機(jī)構(gòu)

泰德終于要出場了勇劣,泰德是一個(gè)很有名的人,值得信任潭枣,他會(huì)給任何人簽名比默,并且大家都只信任由他認(rèn)證的合法的簽名,這樣用泰德認(rèn)證過的簽名來標(biāo)記盒子是由鮑勃發(fā)出來的而不是馬洛里盆犁。 馬洛里也不可能獲取到一個(gè)由泰德代表鮑勃簽名盒子命咐。泰德就是這樣的認(rèn)證機(jī)構(gòu), 愛麗絲可以信任鮑勃發(fā)給她的盒子因?yàn)樘┑赂嬖V她這個(gè)盒子是合法的谐岁。

  1. 高效的HTTPS

如果用非對稱加密技術(shù)來發(fā)信比對稱加密要慢醋奠,為什么呢,因?yàn)槊看味家劝l(fā)個(gè)鴿子伊佃,然后收到一個(gè)盒子窜司,然后再發(fā)送信的內(nèi)容,這樣太慢了航揉。

于是愛麗絲和鮑勃決定只在第一次訪問的時(shí)候發(fā)送盒子塞祈,愛麗絲把對稱加密的密鑰放到盒子里面發(fā)給鮑勃,保證了只有他們兩人知道密鑰帅涂,在之后的飛鴿傳書時(shí)只發(fā)送加了密的信议薪,馬洛里不知道密鑰所以也無法破解信中的內(nèi)容了胀葱。

這種方法兼具了非對稱加密的安全和對稱加密的高效,所以HTTPS是結(jié)合了二者的優(yōu)點(diǎn)笙蒙, 只有在交換密鑰的時(shí)候才會(huì)用非對稱加密技術(shù)抵屿。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市捅位,隨后出現(xiàn)的幾起案子轧葛,更是在濱河造成了極大的恐慌,老刑警劉巖艇搀,帶你破解...
    沈念sama閱讀 218,525評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件尿扯,死亡現(xiàn)場離奇詭異,居然都是意外死亡焰雕,警方通過查閱死者的電腦和手機(jī)衷笋,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,203評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來矩屁,“玉大人辟宗,你說我怎么就攤上這事×唢酰” “怎么了泊脐?”我有些...
    開封第一講書人閱讀 164,862評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長烁峭。 經(jīng)常有香客問我容客,道長,這世上最難降的妖魔是什么约郁? 我笑而不...
    開封第一講書人閱讀 58,728評論 1 294
  • 正文 為了忘掉前任缩挑,我火速辦了婚禮,結(jié)果婚禮上鬓梅,老公的妹妹穿的比我還像新娘供置。我一直安慰自己,他們只是感情好己肮,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,743評論 6 392
  • 文/花漫 我一把揭開白布士袄。 她就那樣靜靜地躺著,像睡著了一般谎僻。 火紅的嫁衣襯著肌膚如雪娄柳。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,590評論 1 305
  • 那天艘绍,我揣著相機(jī)與錄音赤拒,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛挎挖,可吹牛的內(nèi)容都是我干的这敬。 我是一名探鬼主播,決...
    沈念sama閱讀 40,330評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼蕉朵,長吁一口氣:“原來是場噩夢啊……” “哼崔涂!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起始衅,我...
    開封第一講書人閱讀 39,244評論 0 276
  • 序言:老撾萬榮一對情侶失蹤冷蚂,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后汛闸,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蝙茶,經(jīng)...
    沈念sama閱讀 45,693評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,885評論 3 336
  • 正文 我和宋清朗相戀三年诸老,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了隆夯。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,001評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡别伏,死狀恐怖蹄衷,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情畸肆,我是刑警寧澤宦芦,帶...
    沈念sama閱讀 35,723評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站轴脐,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏抡砂。R本人自食惡果不足惜大咱,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,343評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望注益。 院中可真熱鬧碴巾,春花似錦、人聲如沸丑搔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,919評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽啤月。三九已至煮仇,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間谎仲,已是汗流浹背浙垫。 一陣腳步聲響...
    開封第一講書人閱讀 33,042評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人夹姥。 一個(gè)月前我還...
    沈念sama閱讀 48,191評論 3 370
  • 正文 我出身青樓杉武,卻偏偏與公主長得像,于是被迫代替她去往敵國和親辙售。 傳聞我的和親對象是個(gè)殘疾皇子轻抱,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,955評論 2 355