對(duì)稱(chēng)加密和非對(duì)稱(chēng)加密

在現(xiàn)實(shí)世界中诊杆,你想和朋友聊點(diǎn)騷話又不想被其他人聽(tīng)見(jiàn),這時(shí)為了保證談話類(lèi)容的安全性你會(huì)選擇一個(gè)沒(méi)有其他人的地方或者是降低點(diǎn)音量削解。在網(wǎng)絡(luò)世界中為了保證數(shù)據(jù)傳輸?shù)陌踩耘越ⅲ鸵玫郊用芰恕?/p>

對(duì)稱(chēng)加密

對(duì)稱(chēng)加密采用了對(duì)稱(chēng)密碼編碼技術(shù),它的特點(diǎn)是文件加密和解密使用相同的密鑰铭污,即加密密鑰也可以用作解密密鑰恋日,這種方法在密碼學(xué)中叫做對(duì)稱(chēng)加密算法,對(duì)稱(chēng)加密算法使用起來(lái)簡(jiǎn)單快捷嘹狞,密鑰較短岂膳,且破譯困難,除了數(shù)據(jù)加密標(biāo)準(zhǔn)(DES)磅网,另一個(gè)對(duì)稱(chēng)密鑰加密系統(tǒng)是國(guó)際數(shù)據(jù)加密算法IDEA)谈截,它比DES的加密性好,而且對(duì)計(jì)算機(jī)功能要求也沒(méi)有那么高。IDEA加密標(biāo)準(zhǔn)由PGP(Pretty Good Privacy)系統(tǒng)使用簸喂。如下圖:

屏幕快照 2019-03-06 下午4.42.45.png

看起來(lái)似乎是妥了毙死,但仔細(xì)一想不對(duì)啊。我通過(guò)網(wǎng)絡(luò)把秘鑰發(fā)給別人的時(shí)候喻鳄,要是秘鑰被人給截取了扼倘,那不是白加密了。當(dāng)然這個(gè)問(wèn)題很早就有人想到了除呵,于是提出了非對(duì)稱(chēng)加密再菊。

非對(duì)稱(chēng)加密

1976年,美國(guó)學(xué)者Dime和Henman為解決信息公開(kāi)傳送和密鑰管理問(wèn)題竿奏,提出一種新的密鑰交換協(xié)議袄简,允許在不安全的媒體上的通訊雙方交換信息腥放,安全地達(dá)成一致的密鑰泛啸,這就是“公開(kāi)密鑰系統(tǒng)”。相對(duì)于“對(duì)稱(chēng)加密算法”這種方法也叫做“非對(duì)稱(chēng)加密算法”秃症。與對(duì)稱(chēng)加密算法不同候址,非對(duì)稱(chēng)加密算法需要兩個(gè)密鑰公開(kāi)密鑰(publickey)和私有密 (privatekey)。公開(kāi)密鑰與私有密鑰是一對(duì)种柑,如果用公開(kāi)密鑰對(duì)數(shù)據(jù)進(jìn)行加密岗仑,只有用對(duì)應(yīng)的私有密鑰才能解密;如果用私有密鑰對(duì)數(shù)據(jù)進(jìn)行加密聚请,那么只有用對(duì)應(yīng)的公開(kāi)密鑰才能解密荠雕。因?yàn)榧用芎徒饷苁褂玫氖莾蓚€(gè)不同的密鑰,所以這種算法叫作非對(duì)稱(chēng)加密算法驶赏。
如下圖:

屏幕快照 2019-03-06 下午5.03.57.png

舉個(gè)栗子:
王胖想給明二娃發(fā)消息炸卑,王胖有一對(duì)公鑰和私鑰,明二娃有一對(duì)公鑰和私鑰煤傍。
王胖發(fā)(你在做啥子呢盖文?)給明二娃。(你在做啥子呢蚯姆?)這段話首先會(huì)用明二娃的公鑰加密五续,加密后的數(shù)據(jù)發(fā)給明二娃后,明二娃就用自己的私鑰解密得到王胖給他發(fā)的消息了龄恋。
明二娃收到消息后回王胖(我在玩游戲)疙驾,(我在玩游戲)這段話就會(huì)用王胖的公鑰加密,王胖收到加密消息后就會(huì)用自己的私鑰解密郭毕,這就完成了對(duì)話荆萤。

對(duì)稱(chēng)加密 + 非對(duì)稱(chēng)加密

非對(duì)稱(chēng)加密的加密解密過(guò)程要比對(duì)稱(chēng)加密慢上不少,要想速度快又想安全,咋整链韭?
于是就有了對(duì)稱(chēng)加密加上非對(duì)稱(chēng)加密偏竟。(1) 生成一個(gè)對(duì)稱(chēng)加密算法的密鑰, 用非對(duì)稱(chēng)加密的方式安全發(fā)給對(duì)方敞峭, (2) 隨后就不用非對(duì)稱(chēng)加密了踊谋, 只用這個(gè)密鑰,利用對(duì)稱(chēng)加密算法來(lái)通信旋讹。

中間人攻擊

仔細(xì)想想非對(duì)稱(chēng)加密殖蚕,感覺(jué)還是有哪里不對(duì)啊。王胖給明二娃發(fā)消息的時(shí)候會(huì)用明二娃的公鑰加密沉迹,王胖哪來(lái)的明二娃的公鑰睦疫,當(dāng)然是是明二娃發(fā)給王胖的。如果明二娃給王胖發(fā)公鑰的時(shí)候被另一個(gè)人黑哥給截取了鞭呕,黑哥截取到明二娃的公鑰后蛤育,將黑哥自己的公鑰發(fā)給王胖。以后王胖給明二娃發(fā)消息的時(shí)候用的就是黑哥的公鑰葫松,黑哥截取到王胖給明二娃發(fā)的消息后就可以用自己的私鑰解密得到消息晨继。由于黑哥手上有明二娃的公鑰慰安,黑哥又可以將消息用明二娃的公鑰加密發(fā)給明二娃祝懂。
王胖和明二娃以為是在安全的通行腾么,殊不知消息已經(jīng)被黑哥悄悄給竊取了。這就是中間人攻擊
那王胖如何才能確保自己收到的是明二娃的公鑰呢珊擂,這就涉及到認(rèn)證問(wèn)題了圣勒,也就是CA認(rèn)證

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市摧扇,隨后出現(xiàn)的幾起案子圣贸,更是在濱河造成了極大的恐慌,老刑警劉巖扳剿,帶你破解...
    沈念sama閱讀 210,914評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件旁趟,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡庇绽,警方通過(guò)查閱死者的電腦和手機(jī)锡搜,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,935評(píng)論 2 383
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)瞧掺,“玉大人耕餐,你說(shuō)我怎么就攤上這事”俦罚” “怎么了肠缔?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,531評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵夏跷,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我明未,道長(zhǎng)槽华,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,309評(píng)論 1 282
  • 正文 為了忘掉前任趟妥,我火速辦了婚禮猫态,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘披摄。我一直安慰自己亲雪,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,381評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布疚膊。 她就那樣靜靜地躺著义辕,像睡著了一般。 火紅的嫁衣襯著肌膚如雪寓盗。 梳的紋絲不亂的頭發(fā)上灌砖,一...
    開(kāi)封第一講書(shū)人閱讀 49,730評(píng)論 1 289
  • 那天,我揣著相機(jī)與錄音贞让,去河邊找鬼周崭。 笑死柳譬,一個(gè)胖子當(dāng)著我的面吹牛喳张,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播美澳,決...
    沈念sama閱讀 38,882評(píng)論 3 404
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼销部,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了制跟?” 一聲冷哼從身側(cè)響起舅桩,我...
    開(kāi)封第一講書(shū)人閱讀 37,643評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎雨膨,沒(méi)想到半個(gè)月后擂涛,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,095評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡聊记,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,448評(píng)論 2 325
  • 正文 我和宋清朗相戀三年撒妈,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片排监。...
    茶點(diǎn)故事閱讀 38,566評(píng)論 1 339
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡狰右,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出舆床,到底是詐尸還是另有隱情棋蚌,我是刑警寧澤嫁佳,帶...
    沈念sama閱讀 34,253評(píng)論 4 328
  • 正文 年R本政府宣布,位于F島的核電站谷暮,受9級(jí)特大地震影響蒿往,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜湿弦,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,829評(píng)論 3 312
  • 文/蒙蒙 一熄浓、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧省撑,春花似錦赌蔑、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,715評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至肥败,卻和暖如春趾浅,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背馒稍。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,945評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工皿哨, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人纽谒。 一個(gè)月前我還...
    沈念sama閱讀 46,248評(píng)論 2 360
  • 正文 我出身青樓证膨,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親鼓黔。 傳聞我的和親對(duì)象是個(gè)殘疾皇子央勒,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,440評(píng)論 2 348

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