公鑰和私鑰是什么意思?據(jù)了解,公鑰和私鑰是區(qū)塊鏈應(yīng)用里非常重要的術(shù)語,源自密碼學(xué),是加密貨幣交易不可或缺的部分。以下是有關(guān)公鑰和私鑰的詳細(xì)介紹。
1、密碼是你可以在鍵盤上輸入的字符,但密鑰是指一種硬件,常被稱為加密狗。
2、密鑰是要接在電腦主機(jī)后面的,通過硬件來解密。
3、 公鑰和私鑰或者稱非對(duì)稱密鑰和對(duì)稱密鑰是密碼體制的兩種方式。
4、私鑰體制指加解密的密鑰相同或容易推出,因此加解密的密鑰都是保密的。
5、公鑰體制指加解密密鑰彼此無法推出,公鑰公開,私鑰保密。
6、由上定義可知,公鑰私鑰是兩種不同的密碼體制,而不是兩個(gè)不同的應(yīng)用或兩個(gè)不同的密鑰。
7、因此在加密和簽名應(yīng)用中,公鑰私鑰均可以使用。
公鑰與私鑰是通過加密算法得到的一個(gè)密鑰對(duì),即一個(gè)公鑰和一個(gè)私鑰,也就是非對(duì)稱加密方式。公鑰可對(duì)會(huì)話進(jìn)行加密、驗(yàn)證數(shù)字簽名,只有使用對(duì)應(yīng)的私鑰才能解密會(huì)話數(shù)據(jù),從而保證數(shù)據(jù)傳輸?shù)陌踩浴9€是密鑰對(duì)外公開的部分,私鑰則是非公開的部分,由用戶自行保管。
通過加密算法得到的密鑰對(duì)可以保證在世界范圍內(nèi)是唯一的。使用密鑰對(duì)的時(shí)候,如果用其中一個(gè)密鑰加密一段數(shù)據(jù),只能使用密鑰對(duì)中的另一個(gè)密鑰才能解密數(shù)據(jù)。例如:用公鑰加密的數(shù)據(jù)必須用對(duì)應(yīng)的私鑰才能解密;如果用私鑰進(jìn)行加密也必須使用對(duì)應(yīng)的公鑰才能解密,否則將無法成功解密。
私鑰本質(zhì)上是一個(gè)隨機(jī)數(shù),可以類比銀行卡或者保險(xiǎn)箱的密碼。如果不隨機(jī)的話就有非常大的風(fēng)險(xiǎn),容易泄露或者被破解。而隨機(jī)的私鑰是不可能被破解的,據(jù)說破解過程中需要消耗巨大能量。
以上就是有關(guān)公鑰和私鑰是什么意思的介紹。