【翻譯】數(shù)字簽名是什么棕兼?

前情提要

在寫上一篇《Android Keystore漫談》時對數(shù)字證書和數(shù)字簽名的區(qū)別感覺模棱兩可,于是網(wǎng)上找了找資料發(fā)現(xiàn)了一篇簡單易懂的文章圆存,對證書和簽名有了一個較清晰的概念:

數(shù)字簽名
信息實體經(jīng)HASH函數(shù)后得到一個摘要叼旋,摘要經(jīng)過私鑰加密后形成數(shù)字簽名。
數(shù)字證書
證書中心的信息+個人的信息+個人的公鑰沦辙,經(jīng)過證書中心的私鑰加密后夫植,得到數(shù)字證書。

雖然CSDN博客上已經(jīng)有人對這篇文章翻譯過油讯,但是感覺還是有必要自己翻譯一遍偷崩,一來作為備份,二來也希望可以為簡書用戶們認(rèn)識數(shù)字簽名提供一個參考撞羽。

翻譯內(nèi)容

主標(biāo)題:數(shù)字簽名是什么阐斜?
副標(biāo)題:數(shù)字簽名的介紹
作者:David Youd
原文鏈接http://www.youdzone.com/signature.html
譯文

Bob有兩把鑰匙,一把叫做公鑰(公共密鑰)诀紊,另一把叫做私鑰(私有密鑰)谒出。

Bob的公鑰是可以給任何人的,但是私鑰只能自己持有邻奠。密鑰的作用是加密信息笤喳,加密信息意味著打亂信息,所以只有拿著密鑰的人才可以解密這些加密的信息碌宴。公鑰和私鑰任意一個都可以用來加密杀狡,而另一個用于解密。比如:

Susan喜歡Bob贰镣,想約會Bob呜象,給Bob寫了一封信,并用Bob的公鑰對信進(jìn)行加密碑隆,Bob收到信后用私鑰解密后就可以看到信的內(nèi)容恭陡,于是準(zhǔn)備約會。Bob完全不用擔(dān)心信落到其他同事的手里上煤,因為信是加密過的休玩,沒有私鑰,是無法解讀的。

Bob給Susan回信約好午餐的時間拴疤,但是擔(dān)心回信在回寄過程中被篡改永部,于是采用數(shù)字簽名的方式。數(shù)字簽名相當(dāng)于Bob的私人印章呐矾,是獨一無二扬舒、不可以仿冒的,可以檢查信的內(nèi)容有沒有被篡改凫佛。

那么這個數(shù)字簽名是怎么簽名的呢讲坎?Bob使用HASH算法對信的內(nèi)容進(jìn)行打亂,打亂后的內(nèi)容稱之為消息摘要(這一打亂的過程是不可逆的)愧薛。

消息摘要經(jīng)過Bob的私鑰加密就變成了數(shù)字簽名晨炕。

最后Bob將這個數(shù)字簽名和信的內(nèi)容放到了一起,然后發(fā)給了Susan毫炉。那么Susan怎么驗證Bob的回信有沒有被篡改過呢瓮栗?首先Susan用Bob的公鑰解密數(shù)字簽名,形成了消息摘要A瞄勾,然后通過HASH算法對信的原始內(nèi)容進(jìn)行打亂形成消息摘要B费奸,如果兩份信息摘要內(nèi)容一致,說明信息沒有被篡改過进陡。

但是這時候Bob壞壞的基友Doug吃醋了愿阐,不想讓他們的約會成功。 于是偷偷地使用Susan電腦將Bob的公鑰掉包趾疚,導(dǎo)致Susan懷疑正確的信內(nèi)容被篡改缨历。

所幸Susan剛好在證書權(quán)威中心工作,她用Bob的信息糙麦、公鑰以及證書中心的信息通過證書中心的私鑰加密形成了一份數(shù)字證書辛孵。

這樣Bob再發(fā)送消息給其他人,只要附加上數(shù)字證書赡磅,收信人便可檢查公鑰是否被篡改以進(jìn)行正確的解密魄缚。那么收件人如何確認(rèn)公鑰正確呢?

首先使用證書中心的公鑰進(jìn)行解密得到證書中心信息焚廊,查看證書中心是否是受信任的權(quán)威中心冶匹,然后檢查證書中的個人信息是否是Bob的信息以確認(rèn)證書中的公鑰是否為Bob的公鑰,當(dāng)確認(rèn)正確后可使用Bob的公鑰進(jìn)行信息完整性的驗證节值。

寫在最后

本來打算照著原文的原話進(jìn)行翻譯徙硅,但是翻譯過程中發(fā)現(xiàn)以翻譯的習(xí)慣來寫這篇文章會讓語言變得拗口榜聂,所以僅以半翻半掰的方式將翻譯內(nèi)容描述完整搞疗。關(guān)于數(shù)字證書有一個非常好的實例,便是https協(xié)議,在《數(shù)字簽名與數(shù)字證書的區(qū)別》一文中有非常清晰的講述匿乃。

參考

What is a Digital Signature?
數(shù)字簽名與數(shù)字證書的區(qū)別

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末桩皿,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子幢炸,更是在濱河造成了極大的恐慌泄隔,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件宛徊,死亡現(xiàn)場離奇詭異佛嬉,居然都是意外死亡,警方通過查閱死者的電腦和手機闸天,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進(jìn)店門暖呕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人苞氮,你說我怎么就攤上這事湾揽。” “怎么了笼吟?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵库物,是天一觀的道長。 經(jīng)常有香客問我贷帮,道長戚揭,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任撵枢,我火速辦了婚禮毫目,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘诲侮。我一直安慰自己镀虐,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布沟绪。 她就那樣靜靜地躺著刮便,像睡著了一般。 火紅的嫁衣襯著肌膚如雪绽慈。 梳的紋絲不亂的頭發(fā)上恨旱,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天,我揣著相機與錄音坝疼,去河邊找鬼搜贤。 笑死,一個胖子當(dāng)著我的面吹牛钝凶,可吹牛的內(nèi)容都是我干的仪芒。 我是一名探鬼主播,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼掂名!你這毒婦竟也來了据沈?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤饺蔑,失蹤者是張志新(化名)和其女友劉穎锌介,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體猾警,經(jīng)...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡孔祸,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了发皿。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片融击。...
    茶點故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖雳窟,靈堂內(nèi)的尸體忽然破棺而出尊浪,到底是詐尸還是另有隱情,我是刑警寧澤封救,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布拇涤,位于F島的核電站,受9級特大地震影響誉结,放射性物質(zhì)發(fā)生泄漏鹅士。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一惩坑、第九天 我趴在偏房一處隱蔽的房頂上張望掉盅。 院中可真熱鬧,春花似錦以舒、人聲如沸趾痘。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽永票。三九已至,卻和暖如春滥沫,著一層夾襖步出監(jiān)牢的瞬間侣集,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工兰绣, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留世分,地道東北人。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓缀辩,卻偏偏與公主長得像臭埋,于是被迫代替她去往敵國和親踪央。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,713評論 2 354

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

  • 數(shù)字證書就是網(wǎng)絡(luò)通訊中標(biāo)志通訊各方身份信息的一系列數(shù)據(jù)斋泄,其作用類似于現(xiàn)實生活中的身份證杯瞻。它是由一個權(quán)威機構(gòu)發(fā)行的镐牺,...
    拉肚閱讀 21,139評論 1 17
  • 2018-Read-Record 記錄我的2018學(xué)習(xí)歷程 文中首先解釋了加密解密的一些基礎(chǔ)知識和概念睬涧,然后通過一...
    NinthDay閱讀 11,294評論 8 105
  • 文中首先解釋了加密解密的一些基礎(chǔ)知識和概念募胃,然后通過一個加密通信過程的例子說明了加密算法的作用,以及數(shù)字證書的出現(xiàn)...
    sunny沖哥閱讀 1,383評論 0 3
  • 文中首先解釋了加密解密的一些基礎(chǔ)知識和概念畦浓,然后通過一個加密通信過程的例子說明了加密算法的作用痹束,以及數(shù)字證書的出現(xiàn)...
    已認(rèn)證用戶閱讀 3,840評論 1 4
  • 數(shù)字證書原理 - 無恙 - 博客園 文中首先解釋了加密解密的一些基礎(chǔ)知識和概念,然后通過一個加密通信過程的例子說明...
    拉肚閱讀 1,662評論 0 3