1. 程式人生 > >名詞解釋第七講:私鑰

名詞解釋第七講:私鑰

這裡是王團長區塊鏈學院,與最優秀的區塊鏈人一起成長!今天給大家講講私匙。

2013年,一位名叫豪威爾的英國小夥子,因為誤將存有錢包密碼的硬碟當作垃圾清理掉,從而損失了7500枚比特幣,以1萬美元一枚的價格計算,價值約7500萬美元。他的新聞一經爆出,震驚了所有的比特幣持有者。而和豪威爾一樣,這些年因為錢包密碼丟失或者被盜,損失慘重的投資者不在少數。

這個錢包密碼就是私鑰,私鑰來源於加密學中的非對稱加密,是對稱加密(使用使用者名稱與密碼)方式的提高,最早被用於資料的加密和解密,現在廣泛用於虛擬貨幣的儲存和交易。

私鑰就像銀行卡密碼,有了私鑰就可以動用對應地址下的數字資產,但銀行卡密碼是由自己設定的,而私鑰是隨機生成的一個數值。在使用私鑰之前,私鑰會生成一個與之對應的公鑰,公鑰由私鑰生成的,但是無法通過公鑰倒推得到私鑰。

一般私鑰的使用有以下兩種情況,一是使用公鑰對資料進行加密,那麼只能用生成它的私鑰進行解密;二是用私鑰對資料進行加密,那麼只能用與之對應的公鑰進行解密。

                                                 

(想要了解更多的區塊鏈知識,可以關注我們的公眾號:王團長區塊鏈日記)

換句話說,私鑰和公鑰是成對出現的,並且能夠互相解密。

比如,現在我有500萬想轉給王團長,那麼首先我要獲得王團長的公鑰,然後使用他的公鑰對這筆錢進行一次加密,接著我再用我的私鑰對這筆錢進行二次加密,將錢轉出去。

王團長在收到這筆錢後,針對一次加密,他會先用自己的私鑰進行解密檢視交易明細,確定金額是500萬;接著使用我的公鑰對二次加密進行解密,確認這筆錢是我轉給他的。

這個過程中,一次加密保證了交易過程不被他人篡改,二次加密則保證了轉賬人是我而不是他人冒名頂替的。

私鑰是數字資產所有權和控制權的象徵。在虛擬貨幣交易時,無論是誰,只要擁有私鑰就能使用相應錢包中的數字資產,所以私鑰必須儲存好,一旦洩露或者丟失,你就會失去私鑰保護下的所有數字資產,後果不堪設想。

私鑰本身是很安全的,由於它的隨機性,基本上沒有人能夠通過其他手段找到某個特定的私鑰,毫不誇張的說,被雷擊中的概率都要大於猜中私鑰的概率。

想要了解更多的區塊鏈知識,可以關注我們的公眾號:王團長區塊鏈日記,與最優秀的區塊鏈人一起成長!