對稱加密 非對稱加密總結(jié)

對稱加密:A與 B 之間之間的通訊數(shù)據(jù)都用同一套的密鑰來進(jìn)行加密解密晴弃。

  • 優(yōu)點(diǎn)
    簡單快捷纯路,密鑰較短或油,且破譯困難。
  • 缺點(diǎn)
    如果用戶一旦多的話驰唬,管理密鑰也是一種困難顶岸。不方便直接溝通的兩個(gè)用戶之間怎么確定密鑰也需要考慮,這其中就會(huì)有密鑰泄露的風(fēng)險(xiǎn)叫编,以及存在更換密鑰的需求辖佣。
  • 對稱加密通常有 DES,IDEA,3DES 加密算法。

非對稱加密:用公鑰和私鑰來加解密的算法宵溅。打個(gè)比方凌简,A 的公鑰加密過的東西只能通過 A 的私鑰來解密;同理恃逻,A 的私鑰加密過的東西只能通過 A 的公鑰來解密雏搂。顧名思義,公鑰是公開的寇损,別人可以獲取的到凸郑;私鑰是私有的,只能自己擁有矛市。

  • 缺點(diǎn)
    加解密比對稱加密耗時(shí).
  • 優(yōu)點(diǎn)
    比對稱加密安全.

但是非對稱加密也是存在漏洞芙沥,因?yàn)楣€是公開的,如果有 C 冒充 B 的身份利用 A 的公鑰給 A 發(fā)消息浊吏,這樣就亂套了而昨,所以接下來就采用非對稱加密+摘要算法+數(shù)字簽名的機(jī)制來確保傳輸安全。

常見的非對稱加密算法有:RSA找田、ECC(移動(dòng)設(shè)備用)歌憨、Diffie-Hellman、El Gamal墩衙、DSA(數(shù)字簽名用)

Hash算法(摘要算法)

Hash算法的特點(diǎn)是單向不可還原务嫡,用戶可以通過hash算法對目標(biāo)信息生成一段特定長度的唯一hash值,卻不能通過這個(gè)hash值重新獲得目標(biāo)信息漆改。因此Hash算法常用在不可還原的密碼存儲(chǔ)心铃、信息完整性校驗(yàn)等。只要源數(shù)據(jù)不同挫剑,算法得到的摘要必定不同去扣。

常見的Hash算法有MD2、MD4暮顺、MD5厅篓、HAVAL秀存、SHA

數(shù)字簽名

數(shù)字簽名用來,保證信息傳輸?shù)耐暾杂鸬l(fā)送者的身份認(rèn)證或链、防止交易中的抵賴發(fā)生。
數(shù)字簽名是 A將原始明文通過 hash 算法得到摘要档押,這個(gè)摘要是不可逆的澳盐;將明文加密,連同摘要一起發(fā)送給B令宿;B接收到后解密叼耙,得到這個(gè)摘要 a 和加密的明文,再將加密明文解密得到原始明文粒没,然后通過同一 hash 算法得到新的摘要 b筛婉,比較 ab 就可得知在傳輸過程中是否被更改過。
因此數(shù)字簽名能夠驗(yàn)證信息的完整性癞松。如果中途數(shù)據(jù)被纂改或者丟失爽撒。那么對方就可以根據(jù)數(shù)字簽名來辨別是否是來自對方的第一手信息數(shù)據(jù)。

完整的非對稱加密過程

假如現(xiàn)在 你向支付寶 轉(zhuǎn)賬(術(shù)語數(shù)據(jù)信息)响蓉,為了保證信息傳送的保密性硕勿、真實(shí)性、完整性和不可否認(rèn)性枫甲,需要對傳送的信息進(jìn)行數(shù)字加密和簽名源武,其傳送過程為:
1.首先你要確認(rèn)是否是支付寶的數(shù)字證書,如果確認(rèn)為支付寶身份后想幻,則對方真實(shí)可信粱栖。可以向?qū)Ψ絺魉托畔ⅲ?br> 2.你準(zhǔn)備好要傳送的數(shù)字信息(明文)計(jì)算要轉(zhuǎn)的多少錢脏毯,對方支付寶賬號等查排;
3.你 對數(shù)字信息進(jìn)行哈希運(yùn)算,得到一個(gè)信息摘要(客戶端主要職責(zé))抄沮;
4.你 用自己的私鑰對信息摘要進(jìn)行加密得到 你 的數(shù)字簽名,并將其附在數(shù)字信息上岖瑰;
5.你 隨機(jī)產(chǎn)生一個(gè)加密密鑰叛买,并用此密碼對要發(fā)送的信息進(jìn)行加密(密文);
6.你用 支付寶的公鑰對剛才隨機(jī)產(chǎn)生的加密密鑰進(jìn)行加密蹋订,將加密后的 DES 密鑰連同密文一起傳送給支付寶率挣;
7.支付寶收到 你 傳送來的密文和加密過的 DES 密鑰,先用自己的私鑰對加密的 DES 密鑰進(jìn)行解密露戒,得到 你隨機(jī)產(chǎn)生的加密密鑰椒功;
8.支付寶 然后用隨機(jī)密鑰對收到的密文進(jìn)行解密捶箱,得到明文的數(shù)字信息,然后將隨機(jī)密鑰拋棄动漾;
9.支付寶 用你 的公鑰對 你的的數(shù)字簽名進(jìn)行解密丁屎,得到信息摘要;
10.支付寶用相同的哈希算法對收到的明文再進(jìn)行一次哈希運(yùn)算旱眯,得到一個(gè)新的信息摘要晨川;
11.支付寶將收到的信息摘要和新產(chǎn)生的信息摘要進(jìn)行比較,如果一致删豺,說明收到的信息沒有被修改過共虑。
12 確定收到信息,然后進(jìn)行向?qū)Ψ竭M(jìn)行付款交易呀页,一次非對稱密過程結(jié)束妈拌。在這后面的流程就不屬于本次非對稱加密的范疇,算支付寶個(gè)人的自我流程蓬蝶,也就是循環(huán)以上過程尘分。

借鑒:
http://www.reibang.com/p/d022470cef7e
https://blog.csdn.net/sk719887916/article/details/46810595

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市疾党,隨后出現(xiàn)的幾起案子音诫,更是在濱河造成了極大的恐慌,老刑警劉巖雪位,帶你破解...
    沈念sama閱讀 216,402評論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件竭钝,死亡現(xiàn)場離奇詭異,居然都是意外死亡雹洗,警方通過查閱死者的電腦和手機(jī)香罐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來时肿,“玉大人庇茫,你說我怎么就攤上這事◇Τ桑” “怎么了旦签?”我有些...
    開封第一講書人閱讀 162,483評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長寸宏。 經(jīng)常有香客問我宁炫,道長,這世上最難降的妖魔是什么氮凝? 我笑而不...
    開封第一講書人閱讀 58,165評論 1 292
  • 正文 為了忘掉前任羔巢,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘竿秆。我一直安慰自己启摄,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,176評論 6 388
  • 文/花漫 我一把揭開白布幽钢。 她就那樣靜靜地躺著歉备,像睡著了一般。 火紅的嫁衣襯著肌膚如雪搅吁。 梳的紋絲不亂的頭發(fā)上威创,一...
    開封第一講書人閱讀 51,146評論 1 297
  • 那天,我揣著相機(jī)與錄音谎懦,去河邊找鬼肚豺。 笑死,一個(gè)胖子當(dāng)著我的面吹牛界拦,可吹牛的內(nèi)容都是我干的吸申。 我是一名探鬼主播,決...
    沈念sama閱讀 40,032評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼享甸,長吁一口氣:“原來是場噩夢啊……” “哼截碴!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起蛉威,我...
    開封第一講書人閱讀 38,896評論 0 274
  • 序言:老撾萬榮一對情侶失蹤糕簿,失蹤者是張志新(化名)和其女友劉穎妻怎,沒想到半個(gè)月后揍拆,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體芽淡,經(jīng)...
    沈念sama閱讀 45,311評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,536評論 2 332
  • 正文 我和宋清朗相戀三年择示,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了束凑。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,696評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡栅盲,死狀恐怖汪诉,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情谈秫,我是刑警寧澤扒寄,帶...
    沈念sama閱讀 35,413評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站拟烫,受9級特大地震影響旗们,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜构灸,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,008評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧喜颁,春花似錦稠氮、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至寂拆,卻和暖如春奢米,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背纠永。 一陣腳步聲響...
    開封第一講書人閱讀 32,815評論 1 269
  • 我被黑心中介騙來泰國打工鬓长, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人尝江。 一個(gè)月前我還...
    沈念sama閱讀 47,698評論 2 368
  • 正文 我出身青樓涉波,卻偏偏與公主長得像,于是被迫代替她去往敵國和親炭序。 傳聞我的和親對象是個(gè)殘疾皇子啤覆,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,592評論 2 353

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