名詞解釋第八講:公鑰區(qū)塊鏈
王團(tuán)長(zhǎng)區(qū)塊鏈學(xué)院,與最優(yōu)秀的區(qū)塊鏈人一起成長(zhǎng)!
這里是王團(tuán)長(zhǎng)區(qū)塊鏈學(xué)院,與最優(yōu)秀的區(qū)塊鏈人一起成長(zhǎng)!今天給大家講講公匙。
點(diǎn)擊觀看視頻教程:名詞解釋第八講:公鑰
很多人聽到公鑰就覺得是一把大家都能使用的鑰匙,事實(shí)并非如此,公鑰不是鑰匙,而是1976年由美國(guó)斯坦福大學(xué)的迪菲和赫爾曼提出的一種密碼體制。
這種密碼體制在加密學(xué)中又叫做非對(duì)稱加密體制,是對(duì)稱加密(使用用戶名與密碼)方式的提高。公鑰最早被用于數(shù)據(jù)的加密和解密,現(xiàn)在廣泛用于虛擬貨幣的存儲(chǔ)和交易。
公鑰是由私鑰生成的,但是無(wú)法通過公鑰倒推得到私鑰,公鑰的作用是跟簽名配合用來證明“我就是私鑰的主人”。公鑰和私鑰一起組成一個(gè)密鑰對(duì),保存在錢包中,同時(shí)公鑰又能夠通過一系列算法運(yùn)算得到錢包的地址。
在使用時(shí),公鑰一般由本人公開,被他人獲取,一般有以下兩種情形,一是使用公鑰對(duì)數(shù)據(jù)進(jìn)行加密,那么就只能用與之對(duì)應(yīng)的私鑰進(jìn)行解密;二是使用私鑰對(duì)數(shù)據(jù)加密,那么就只能用它生成的公鑰進(jìn)行解密。
舉個(gè)例子:假如我有一個(gè)秘密需要告訴小明,但又不想被他人知道,那么我只需要用小明的公鑰對(duì)這個(gè)秘密進(jìn)行加密,這樣他在收到后,用他的私鑰解密就能知道秘密是什么了,如果小剛中途截獲了這個(gè)秘密,但因?yàn)闆]有小明的私鑰,所以是不可能解開秘密是什么的。
更進(jìn)一步,假如我想讓小明知道秘密是我給他的,那么我只需要在發(fā)送前用我的私鑰對(duì)秘密進(jìn)行加密,并且把我的公鑰一同發(fā)給小明就行了。這樣小明只能用我的公鑰才能解密,也就知道秘密是我發(fā)的了。
由上面的例子可以看出,和傳統(tǒng)的用戶名、密碼形式相比,使用公鑰和私鑰交易最大的優(yōu)點(diǎn)在于提高了數(shù)據(jù)傳遞的安全性和完整性,因?yàn)閮烧咭灰粚?duì)應(yīng)的關(guān)系,用戶基本上不用擔(dān)心數(shù)據(jù)在傳遞過程中被黑客中途截取或修改的可能性。同時(shí),也因?yàn)樗借€加密必須由它生成的公鑰解密,發(fā)送者也不用擔(dān)心數(shù)據(jù)被他人偽造。
但使用公鑰時(shí),由于需要對(duì)信息進(jìn)行加密解密,與傳統(tǒng)交易相比速度明顯慢上許多,效率也低。不過相信隨著區(qū)塊鏈的深度發(fā)展,未來一定能夠找到克服的方法,使得公鑰和私鑰得到更廣泛的應(yīng)用。
想要了解更多的區(qū)塊鏈知識(shí),可以關(guān)注我們的公眾號(hào):王團(tuán)長(zhǎng)區(qū)塊鏈日記,與最優(yōu)秀的區(qū)塊鏈人一起成長(zhǎng)!
1.TMT觀察網(wǎng)遵循行業(yè)規(guī)范,任何轉(zhuǎn)載的稿件都會(huì)明確標(biāo)注作者和來源;
2.TMT觀察網(wǎng)的原創(chuàng)文章,請(qǐng)轉(zhuǎn)載時(shí)務(wù)必注明文章作者和"來源:TMT觀察網(wǎng)",不尊重原創(chuàng)的行為TMT觀察網(wǎng)或?qū)⒆肪控?zé)任;
3.作者投稿可能會(huì)經(jīng)TMT觀察網(wǎng)編輯修改或補(bǔ)充。