區(qū)塊鏈技術(shù)認(rèn)知篇:密碼學(xué)原理非對(duì)稱加密技術(shù)

藍(lán)色駿馬
公鑰與私鑰是一對(duì),如果用公鑰對(duì)數(shù)據(jù)進(jìn)行加密,只有用對(duì)應(yīng)的私鑰才能解密;如果用私鑰對(duì)數(shù)據(jù)進(jìn)行加密,那么只有用對(duì)應(yīng)的公鑰才能解密。因?yàn)榧用芎徒饷苁褂玫氖莾蓚€(gè)不同的密鑰,所以這種算法叫作非對(duì)稱加密算法。

區(qū)塊鏈密碼學(xué)中有對(duì)稱加密技術(shù)和非對(duì)稱加密算法,對(duì)稱加密算法在加密和解密時(shí)使用的是同一個(gè)秘鑰;而非對(duì)稱加密算法需要兩個(gè)密鑰來進(jìn)行加密和解密,這兩個(gè)密鑰就是公共密鑰(public key,簡(jiǎn)稱公鑰)和私人密鑰(private key,簡(jiǎn)稱私鑰)。

1976年,美國(guó)學(xué)者Dime和Henman為解決信息公開傳送和密鑰管理問題,提出一種新的密鑰交換協(xié)議,允許在不安全的媒體上的通訊雙方交換信息,安全地達(dá)成一致的密鑰,這就是“公開密鑰系統(tǒng)”。也就是非對(duì)稱加密技術(shù)。

與對(duì)稱加密算法不同,非對(duì)稱加密算法需要兩個(gè)密鑰:公鑰(publickey)和私鑰(privatekey)。公鑰與私鑰是一對(duì),如果用公鑰對(duì)數(shù)據(jù)進(jìn)行加密,只有用對(duì)應(yīng)的私鑰才能解密;如果用私鑰對(duì)數(shù)據(jù)進(jìn)行加密,那么只有用對(duì)應(yīng)的公鑰才能解密。因?yàn)榧用芎徒饷苁褂玫氖莾蓚€(gè)不同的密鑰,所以這種算法叫作非對(duì)稱加密算法。

也就是說用公鑰密碼是無法推算出私鑰密碼的,而用私鑰密碼是可以進(jìn)行解密得出公鑰的。通常情況下我們使用的加密錢包就是采用了非對(duì)稱加密技術(shù)的錢包,

我們只需記住自己錢包的私鑰密碼即可。而公鑰密碼實(shí)際上就是你的錢包的地址,用于接收數(shù)字資產(chǎn)的,也相當(dāng)于你的銀行卡卡號(hào),那么私鑰密碼就相當(dāng)于自己的銀行卡取款密碼。

piWallet錢包使用的是非托管型加密錢包,也是采用非對(duì)稱加密技術(shù)的,并且把私鑰密碼升級(jí)為更加安全的24個(gè)助記詞。私鑰和助記詞同是屬于私鑰密碼。

在Pinetwork主網(wǎng)之后,pi幣映射到錢包之后大家就可以使用真實(shí)的picoin來支付消費(fèi)了。值得注意的是,任何情況下請(qǐng)不要把自己的錢包私鑰助記詞泄露,錢包地址也就是公鑰是可以提供給別人的用于接收數(shù)字資產(chǎn)。

THEEND

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

更多
暫無評(píng)論