- 輕松讀懂區(qū)塊鏈
- 杜經(jīng)農(nóng) 杜江天
- 453字
- 2020-05-22 15:21:23
4.1 身份認證的利器——數(shù)字簽名
為了解決小明發(fā)情書的難題,小明媽媽想出了數(shù)字簽名的辦法。在密碼學(xué)中,數(shù)字簽名主要用于對某段文字或信息進行認證,確保它是由某人發(fā)出的。為了實現(xiàn)數(shù)字簽名,密碼學(xué)家設(shè)計了一種特殊的加密方法,叫作非對稱加密。
在電子信息世界中,數(shù)字簽名常用于身份認證。如果某人需要進行數(shù)字簽名,他就要用到非對稱加密算法的一對密鑰,一個密鑰是私人密鑰k1,這個密鑰由他秘密保存,這是唯一可以代表他身份的東西;另一個密鑰是公共密鑰k2,這個密鑰由他向全網(wǎng)絡(luò)發(fā)布,每個人都知道這是他的公共密鑰。如果他要對某段信息進行數(shù)字簽名,首先要對這段信息進行哈希計算,得到數(shù)據(jù)D,然后用k1對數(shù)據(jù)D加密,這就是數(shù)字簽名。圖4.1所示的就是增加數(shù)字簽名的信息發(fā)送過程。
圖4.1│信息發(fā)送過程中的數(shù)字簽名
如果其他人要驗證他的簽名,則需要用他的公鑰來解密這段信息,如果能夠正常解密,則可以確認這段信息確實是他發(fā)出來的。為什么數(shù)字簽名可以達到身份認證的效果呢?下面將通過解釋非對稱加密的含義以及數(shù)字簽名與驗證的過程,幫助讀者進一步了解身份認證。
推薦閱讀
- 玩轉(zhuǎn)電商系統(tǒng):深入剖析智慧電商平臺
- 無“微”不至:微信這樣改變世界
- 零售新科學(xué)
- 社交電商新零售
- APP營銷實戰(zhàn):搶占移動互聯(lián)網(wǎng)第一入口(第2卷)
- 實戰(zhàn)移動互聯(lián)網(wǎng)營銷:互聯(lián)網(wǎng)+營銷的7個關(guān)鍵要素
- 電子商務(wù)數(shù)據(jù)分析
- 互聯(lián)網(wǎng)醫(yī)療大棋局
- 云計算 中國未來的IT戰(zhàn)略
- 重生戰(zhàn)略:移動互聯(lián)網(wǎng)和大數(shù)據(jù)時代的轉(zhuǎn)型法則
- 再生資源“互聯(lián)網(wǎng)+”創(chuàng)新之路
- 我為粉絲狂:向小米學(xué)互聯(lián)網(wǎng)營銷
- 新微商運營108招
- 淘寶天貓網(wǎng)店美工一本通:Photoshop圖像處理+Dreamweaver店鋪排版
- 物聯(lián)網(wǎng):未來已來