科普|區(qū)塊鏈的非對(duì)稱(chēng)加密技術(shù)

加密互動(dòng)
私鑰是用于控制比特幣交易時(shí)的簽名,只有擁有私鑰才能控制賬戶(hù)的資金,相當(dāng)于銀行賬戶(hù)的交易密碼,私鑰也用來(lái)解密用公鑰加密的信息。

區(qū)塊鏈技術(shù)的應(yīng)用和開(kāi)發(fā),數(shù)字加密技術(shù)是關(guān)鍵。

一旦加密方法遭到破解,區(qū)塊鏈的數(shù)據(jù)安全將受到挑戰(zhàn),區(qū)塊鏈的不可篡改性將不復(fù)存在。

2345截圖20210806091512.png

非對(duì)稱(chēng)加密技術(shù)

加密算法分為對(duì)稱(chēng)加密算法和非對(duì)稱(chēng)加密算法,區(qū)塊鏈中主要應(yīng)用的是非對(duì)稱(chēng)加密算法。

平時(shí)我們聽(tīng)到的公鑰,私鑰以及地址都是它的具體應(yīng)用。

2345截圖20210806091512.png

舉個(gè)簡(jiǎn)單的例子,比如我們看到的影視作品中有很多攔截對(duì)方電報(bào)或者信息的橋段,這種加密就是對(duì)稱(chēng)加密,你需要先給對(duì)方密碼,然后再發(fā)送加密過(guò)的信息,這樣對(duì)方才能解密,但是如果密碼已經(jīng)被攔截了,那就相當(dāng)于之后的信息全部泄露。

這個(gè)時(shí)候就用到了非對(duì)稱(chēng)加密,它的優(yōu)點(diǎn)就是不怕信息被攔截,公鑰和加密后的信息可以在網(wǎng)上自由傳播。

只有擁有私鑰的人才能解開(kāi)密碼,在最開(kāi)始時(shí),你需要把公鑰發(fā)給對(duì)方,對(duì)方使用你的公鑰對(duì)信息加密,然后將加密后的信息發(fā)布在網(wǎng)絡(luò)上。

沒(méi)有私鑰的人沒(méi)有辦法解密,保證了信息的安全性。

2345截圖20210806091512.png

什么是私鑰

私鑰是用于控制比特幣交易時(shí)的簽名,只有擁有私鑰才能控制賬戶(hù)的資金,相當(dāng)于銀行賬戶(hù)的交易密碼,私鑰也用來(lái)解密用公鑰加密的信息。

簡(jiǎn)單來(lái)說(shuō),私鑰,即私有密鑰,只有自己可以知道,公開(kāi)后你的幣將不復(fù)存在。

什么是公鑰

公鑰用來(lái)驗(yàn)證交易的簽名,一個(gè)私鑰簽名的數(shù)據(jù),只有對(duì)應(yīng)的公鑰才能對(duì)其進(jìn)行驗(yàn)證,而地址也是從公鑰生成的,這樣就可以驗(yàn)證交易是不是屬于這個(gè)地址。

簡(jiǎn)單來(lái)說(shuō),公鑰,即公開(kāi)密鑰,可對(duì)全節(jié)點(diǎn)公開(kāi),公開(kāi)后無(wú)任何風(fēng)險(xiǎn)。

什么是地址

地址可以理解為銀行卡賬號(hào),可對(duì)全節(jié)點(diǎn)公開(kāi),公開(kāi)后無(wú)任何風(fēng)險(xiǎn),本質(zhì)是一串字符串。

公鑰可以生成對(duì)應(yīng)的唯一地址,驗(yàn)證發(fā)送交易的地址是否和該公鑰生成的地址一致。

2345截圖20210806091512.png

公鑰和私鑰都可用于加密和解密

用公鑰加密的數(shù)據(jù)只能由對(duì)應(yīng)的私鑰解密,反之亦然。

兩者都可用于加密,但不同場(chǎng)景使用不同的密鑰來(lái)加密,規(guī)則如下:

1、私鑰用于簽名、公鑰用于驗(yàn)證簽名

簽名和加密作用不同,簽名并不是為了保密,而是為了保證這個(gè)簽名是由特定的某個(gè)人簽名的,而不是被其他人偽造的簽名,所以私鑰的私有性就適合用在簽名上。

2、私鑰簽名后,只能由對(duì)應(yīng)的公鑰解密

公鑰是公開(kāi)的,所以這些人拿著公鑰來(lái)解密,解密成功后就能判斷出是持有私鑰的人做的簽名,驗(yàn)證了身份的合法性。

公鑰用于加密、私鑰用于解密,這才能起到加密作用。

2345截圖20210806091512.png

總結(jié)

因?yàn)楣€是公開(kāi)的,很多人都可以持有公鑰。若用私鑰加密,那所有持有公鑰的人都可以進(jìn)行解密,這是不安全的。

若用公鑰加密,那只能由私鑰解密,而私鑰是私有的,只能由特定的私鑰持有人解密,這就保證了數(shù)據(jù)的安全性。

THEEND

最新評(píng)論(評(píng)論僅代表用戶(hù)觀點(diǎn))

更多
暫無(wú)評(píng)論