區(qū)塊鏈公私鑰的應(yīng)用

密碼學(xué)在區(qū)塊鏈的應(yīng)用非常廣泛黔酥,可分為3類:對稱加密算法藻三、非對稱加密算法和哈希散列算法。常見的方法有: Merkle tree 哈希樹算法跪者,橢圓曲線算法棵帽,SHA-256算法,Base58編碼渣玲。作用有:通過hash算法快速查找逗概;對明文進(jìn)行加解密;對信息進(jìn)行簽名以及驗證忘衍;產(chǎn)生數(shù)字證書逾苫;生成賬戶地址等。


密碼學(xué)的歷史悠久枚钓,古時候主要應(yīng)用于軍事機(jī)密的傳送铅搓,如“口令”,“暗號”等搀捷。在1970年之前星掰,密碼學(xué)的應(yīng)用范疇大部分還是在政府層面多望,直到標(biāo)準(zhǔn)加密系統(tǒng)-數(shù)據(jù)加密標(biāo)準(zhǔn)和非對稱加密算法的發(fā)明,密碼學(xué)才逐步被深入應(yīng)用在各個領(lǐng)域氢烘。


1 密碼學(xué)的發(fā)展歷程

密碼學(xué)的發(fā)展大致可以分為三個階段:古典密碼學(xué)->現(xiàn)代密碼學(xué)->公鑰密碼學(xué)

1.古典密碼學(xué):這階段的核心密碼學(xué)思想主要為代替和置換怀偷。代替就是將明文每個字符替換成另外一種字符產(chǎn)生密文,接收者根據(jù)對應(yīng)的字符替換密文就得到明文了播玖。置換就是將明文的字符順序按照某種規(guī)則打亂椎工。

2.現(xiàn)代密碼學(xué):這階段的發(fā)展主要是對稱加密算法。對稱加密是發(fā)送方使用某種公開的算法使用密鑰對明文進(jìn)行加密蜀踏,接收方使用之前發(fā)送方給予的密鑰對密文進(jìn)行解密得到明文维蒙。

3.公匙密碼學(xué):這個階段的發(fā)展主要是非對稱加密算法。非對稱加密的原理是公鑰加密果覆,私鑰解密木西。它的實現(xiàn)過程是A通過某種算法產(chǎn)生一對密鑰,分別是公鑰和私鑰随静,然后將公鑰公開。B想發(fā)送信息給A吗讶,就使用A的公鑰對明文進(jìn)行加密產(chǎn)生密文并發(fā)送給A燎猛。A接收到密文后,用自己的私鑰對密文進(jìn)行解密照皆,得到明文重绷。


對稱加密解密的示意圖如下:


對稱性密碼系統(tǒng)就是加密和解密用的是同一把鑰匙。


例如Alice要快遞一個禮物給自己的朋友Bob膜毁。因為快遞過程中怕有人會打開將禮物取走昭卓,于是Alice用了一把鎖,并將鑰匙提前給了Bob,Bob收到禮物后用之前Alice給他的鑰匙將禮物打開瘟滨。

用這種加密方式保證了禮物的安全候醒,對于一些保密要求不是特別高的物件和信息,這種方式就可以了≡尤常現(xiàn)在問題來了倒淫,Alice想讓Bob在收到禮物后給她一個短信確認(rèn)。我們可能會想短信確認(rèn)很方便啊败玉。問題是Alice怎么確認(rèn)發(fā)信息的人就是Bob本人敌土。


而且,對于對稱性密碼系統(tǒng)运翼,需要準(zhǔn)備的密碼數(shù)量通常很多返干。比如說我們有個組織有100個人,這100個人之見要相互贈送禮物血淌,這時候我們要準(zhǔn)備100*99/2=4950把不同的鑰匙矩欠,如果組織人數(shù)更多,那密碼個數(shù)更恐怖N(N-1)/2。



非對稱加密解密的示意圖如下:

非對稱性密碼系統(tǒng)是加密和解密的過程晚顷,所用的是不同的鑰匙峰伙。

例如Alice打算給Bob一份禮物,她只要拿到Bob的公鑰將禮物鎖好该默,然后寄給Bob,Bob收到禮物后用自己的私鑰打開禮物瞳氓。

每個人有專屬的公鑰和私鑰密碼對。公鑰對外開放栓袖,私鑰自己保存匣摘。即使組織有100個人,那么私鑰的數(shù)量也只是100個裹刮。


交易信息查詢方法:

1音榜,hash數(shù)列(精準(zhǔn))

2,發(fā)送方地址(需要核對信息)

3捧弃,接收方地址(需要核對信息)



?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末赠叼,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子违霞,更是在濱河造成了極大的恐慌嘴办,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,826評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件买鸽,死亡現(xiàn)場離奇詭異涧郊,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)眼五,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評論 3 395
  • 文/潘曉璐 我一進(jìn)店門妆艘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人看幼,你說我怎么就攤上這事批旺。” “怎么了桌吃?”我有些...
    開封第一講書人閱讀 164,234評論 0 354
  • 文/不壞的土叔 我叫張陵朱沃,是天一觀的道長。 經(jīng)常有香客問我茅诱,道長逗物,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,562評論 1 293
  • 正文 為了忘掉前任瑟俭,我火速辦了婚禮翎卓,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘摆寄。我一直安慰自己失暴,他們只是感情好坯门,可當(dāng)我...
    茶點故事閱讀 67,611評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著逗扒,像睡著了一般古戴。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上矩肩,一...
    開封第一講書人閱讀 51,482評論 1 302
  • 那天现恼,我揣著相機(jī)與錄音,去河邊找鬼黍檩。 笑死叉袍,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的刽酱。 我是一名探鬼主播喳逛,決...
    沈念sama閱讀 40,271評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼翰守,長吁一口氣:“原來是場噩夢啊……” “哼致板!你這毒婦竟也來了及刻?” 一聲冷哼從身側(cè)響起众眨,我...
    開封第一講書人閱讀 39,166評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎榴啸,沒想到半個月后网严,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體贩绕,經(jīng)...
    沈念sama閱讀 45,608評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡稳捆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,814評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了麦轰。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片乔夯。...
    茶點故事閱讀 39,926評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖款侵,靈堂內(nèi)的尸體忽然破棺而出末荐,到底是詐尸還是另有隱情,我是刑警寧澤新锈,帶...
    沈念sama閱讀 35,644評論 5 346
  • 正文 年R本政府宣布甲脏,位于F島的核電站,受9級特大地震影響妹笆,放射性物質(zhì)發(fā)生泄漏块请。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,249評論 3 329
  • 文/蒙蒙 一拳缠、第九天 我趴在偏房一處隱蔽的房頂上張望墩新。 院中可真熱鬧,春花似錦窟坐、人聲如沸海渊。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽臣疑。三九已至盔憨,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間讯沈,已是汗流浹背郁岩。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留芙盘,地道東北人驯用。 一個月前我還...
    沈念sama閱讀 48,063評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像儒老,于是被迫代替她去往敵國和親蝴乔。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,871評論 2 354

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