• 首頁
  • >
  • 熱點資訊
  • >
  • 虛擬貨幣錢包中的私鑰、地址、恢復短語、keystore是什麼?恢復短語有什麼用?

虛擬貨幣錢包中的私鑰、地址、恢復短語、keystore是什麼?恢復短語有什麼用?

要使用虛擬貨幣錢包儲存虛擬幣,就必須先弄清楚「私鑰」、「恢復短語/助記詞」、「keystore」這三個名詞,了解它們之間的關聯和差異是什麼?

如果你沒弄清楚恢復短語和私鑰的作用,錢包的任何錯誤操作或丟失都可能導致數位資產的永久損失。

這篇文章帶大家了解,私鑰、公鑰、恢復短語、密碼、地址、keystore都是什麼,介紹其用途和保障資金安全的使用方法。

若以銀行帳戶為類比,這6個專門詞彙分別對應內容如下:

  • 地址 = 銀行卡號
  • 密碼 = 銀行卡密碼
  • 公鑰 = 銀行卡號
  • 私鑰 = 銀行卡號碼+銀行卡密碼
  • 恢復短語= 銀行卡號碼+銀行卡密碼
  • Keystore+密碼 = 銀行卡號碼+銀行卡密碼
  • Keystore ≠ 銀行卡號

虛擬貨幣錢包中的私鑰、地址、恢復短語是什麼

文章目錄

一.私鑰是什麼?

私鑰=銀行卡號碼+銀行卡密碼

私鑰(Private Key)是由加密演算法產生的64位元長度的十六進位的字元組成,當你註冊虛擬貨幣錢包時,私鑰會自動產生。

例如下面這段字符,這就是我們常見的私鑰形態:

KwYHFL7WfhJPkfQkp1LsUwHvy1Pd9KynuxjjVDMZvRSV5D9VJq3v

私鑰是管理和使用加密貨幣資產時最重要的工具,私鑰決定了所有權,如果被洩漏別人可以透過私鑰解鎖帳號轉出你的加密資產。簡而言之,如果私鑰遺失,錢包內的加密資產就不是你的了

一個錢包位址只有一個私鑰且不能修改。跟傳統的帳戶密碼遺失不一樣,私鑰遺失是無法找回的,因此一定要妥善保管,切記!

私鑰的用途:

私鑰主要有以下三個功能:

1.你的收幣地址是由私鑰計算並產生

2.你的交易是由私鑰簽名授權發出去

3.你的資產是私鑰幫忙在錢包裡恢復

總之,私鑰就是你區塊鏈世界的資產的唯一憑證,擁有了私鑰​​的,便擁有了對應位址上的加密資產。

但是私鑰的這種形式儲存和記憶起來太複雜,於是就有了下面要介紹的「恢復短語」工具。

二.公鑰是什麼?

公鑰=銀行卡號

公鑰(Public Key)通常稱為“公共地址”,充當加密標識符,使你能夠接收加密貨幣交易。與傳統銀行業務類似,它類似於其他人用來向你轉帳的銀行帳號。

公鑰(Public Key)與私鑰(Private Key)是非對稱加密演算法中的一對密钥對,公鑰是對外公開的部分,私鑰則是非公開的部分,如果用公鑰加密數據,只能用對應的私鑰才能解密。

大家可以把公鑰理解為「銀行帳戶」,私鑰理解為「密碼」。轉帳時用私鑰簽名,表示對那個帳戶擁有控制權。

根據私鑰可以算出公鑰,但根據公鑰不能計算出私鑰,這樣就能確保加密資產的安全。

公鑰的用途:

公鑰通常用於加密會話密钥、驗證數位簽名,或加密可以用相應的私鑰解密的資料。

透過這種演算法得到的密鑰對能保證在世界範圍內是唯一的。 使用這個密鑰對的時候,如果用其中一個密鑰加密一段數據,則必須用另一個密鑰才能解密。

公鑰與私鑰的關係:

公鑰的誕生源自於私鑰,利用了複雜的單向數學演算法。這確保了雖然從私鑰產生公鑰是可行的,但使用公鑰推導出私鑰的逆過程實際上是無法實現的。

公鑰類似於電子信箱位址,可以毫無保留地公開分享,使其他人能夠與你進行交易。相較之下,私鑰就像機密密碼一樣,應該嚴格保密。

公鑰與私鑰的關係是什麼

在加密貨幣領域,公鑰充當容器,促進資金的接收。另一方面,私鑰對出站交易進行身份驗證和授權,允許你發送加密貨幣。

與傳統銀行業務進行類比:將公鑰視為你的銀行帳號(可以公開),並將私鑰視為你銀行帳戶的密碼。

三.地址是什麼?

地址=銀行卡號

根據公鑰可以推導出地址(Address),地址相當於是銀行卡號,轉帳時需要使用它。簡單來說,地址=銀行卡號。

1.私鑰、公鑰、地址的關係:

創建錢包的時候會透過橢圓加密演算法(ECDSA)產生一對密钥對——即公鑰和私鑰;基於橢圓加密演算法原理,私鑰可以推導出公鑰;然後公鑰經過數位簽章和雜湊運算產生位址,這過程都是不可逆的。

可以說地址是公鑰的另一種表現形式

公鑰和地址是可以公開的;私鑰在交易時進行數位簽名,證明資產所有權,所以千萬不能洩露,誰擁有了私鑰​​,誰就是錢包資產的所有者。

2.地址生成

創建錢包後會產生一個以0x開頭的42位元字串,這個字串就是錢包位址,一個錢包對應一個錢包位址,位址唯一且不能修改。也就是說一個錢包中所有Token的轉帳收款地址都是一樣的。

例如,一個錢包中ETH的轉帳收款地址和EOS的轉帳收款地址是一樣。這和加密貨幣交易所上的地址不一樣,交易所上不同代幣的轉帳收款地址一般都不同,因此,轉幣到交易所前一定要確認好地址。

3.地址用途

錢包地址可以用來接收別人轉幣,也可以用來當轉幣的憑證。

四.虛擬貨幣錢包中的密碼是什麼?

密碼=銀行卡密碼

首先明白密碼不是私鑰,密碼是在建立帳戶時候的密碼(可以修改)。如果原密碼忘記了,用助記詞或私鑰匯入錢包,同時設定新密碼。

密碼的用途:

1.轉帳時候的支付密碼;

2.用keystore匯入錢包的時候需要輸入的登入密碼;

虛擬貨幣錢包中密碼的特性:

通常在傳統銀行帳戶中,一個銀行卡只對應一個密碼,如修改密碼後,原密碼就失去作用。

但是在虛擬貨幣錢包中,就不一樣了,一個錢包在不同手機上可以用不同的密碼,彼此互相獨立,不影響。

例如,在A手機錢包中設定了一個密碼,在B手機導入這個錢包並設定一個新密碼,並不影響A手機錢包的密碼使用。

五.虛擬貨幣錢包中的助記詞/恢復短語是什麼?

恢復短語=銀行卡號碼+銀行卡密碼

恢復短語=私鑰

由於私鑰太長,不方便記憶存儲,所以就有了助記詞(也稱為恢復短語),恢復短語是另一種形式的私鑰,備份恢復短語即備份私鑰,洩漏恢復短語即洩漏私鑰。

恢復短語(Recovery Phrase 或“助記詞”)是首次設置加密資產錢包(例如Ledger/MetaMask)時,系統自動產生的多組詞語(通常為12或24個英文短語)。技術上,它是錢包私鑰(private key)的一種表現方式,方便用戶記錄和記憶。用戶一旦忘記錢包登入密碼,也可用它作為「後備密碼」恢復帳戶。

以下是創建Ledger冷錢包時,備份的24個恢復短語供讀者參考,圖片來源於網路大家不要當真!

Ledger備份恢復短語

資料來源:medium.com

1.備份

創建錢包後,會出現一個備份恢復短語功能,選擇備份恢復短語,輸入密碼,會出現12或24個短語,每個單字之間有一個空格,這個就是恢復短語,一個錢包只有一個恢復短語且不能修改。

2.用途

恢復短語是私鑰的另一種表現形式,具有和私鑰同樣的功能,在導入錢包中,輸入恢復短語並設置一個密碼(不用輸入原密碼),就能進入錢包並擁有這個錢包的掌控權,就可以把錢包中的Token轉移走。

3.特徵

恢復短語只能備份一次,備份後,在錢包中再也不會顯示,因此在備份時一定要抄寫下來並謹慎保存。不要使用網路設備(例如LINE,截圖,郵件等),以防被駭客竊取。

恢復短語主要是方便你記住私鑰,私鑰的字串沒有規律,而恢復短語則有一定的規律。

恢復短語不用區分大小寫,又是較為常見的短語,比私鑰的使用上要方便的多。所以近年來,恢復短語錢包已經逐漸成為主流錢包。

恢復短語同私鑰有相同的功能,均需妥善保管。弄丟其中之一,你的幣可能會被盜,如果兩者都丟失,你的資產將永遠無法找回!

六.虛擬貨幣錢包中的KeyStore是什麼?

Keystore = 加密私鑰

keystore+密碼=私鑰

keystore+密碼=銀行卡號碼+銀行密碼

KeyStore中文翻譯為「密鑰庫」,是一種用於儲存私鑰和公鑰憑證的一種資料庫(通常為JSON格式)。

KeyStore透過使用者自訂的密碼進行加密,來管理鏈上資產。可以簡單理解為,有了KeyStore和密碼,就能找到私鑰。

KeyStore是什麼

使用Keystore的注意事項:

請盡可能使用複雜的密碼來加密Keystore文件,這將增加你的錢包的安全性。

一定要牢記加密Keystore檔案所使用的密碼。如果你忘記了密碼,將無法再次存取Keystore檔案。

1.備份

錢包裡有一個備份keystore功能,選擇備份keystore,輸入密碼,會出現一大段字符,這個就是keystore。

2.用途

KeyStore可用於儲存一系列私鑰(Secret Key)、私鑰對(Key Pair)或憑證(Certificate)。

在匯入錢包中,選擇錢包,輸入keystore和密碼,就能進入錢包了。需要說明的是,這個密碼是本手機原來設定的本錢包密碼, 這一點和用私鑰或恢復短語導入錢包不一樣,用私鑰或恢復短語導入錢包,不需要知道原密碼,直接重置密碼。

3.特徵

keystore屬於加密私鑰,和錢包密碼有很大關聯,錢包密碼修改後,keystore也就相應變化,在用keystore導入錢包時,需要輸入密碼,這個密碼是備份keystore 時的錢包密碼,與後來密碼的修改無關。

七.如何解鎖加密貨幣錢包?私鑰、密碼和keystore的關係

解鎖加密貨幣錢包帳戶有以下幾種方式:

(1)私鑰(Private Key)

(2)Keystore+密碼(Keystore+Password)

(3)恢復短語(Recovery Phrase)/助記詞(Mnemonic code)

關於私鑰、密碼和keystore的關係,我們可以得到以下總結:

透過私鑰+密碼可以產生keystore,也就是加密私鑰。

透過keystore+密碼可以取得私鑰,即解密keystore。

透過恢復短語根據不同的路徑取得不同的私鑰,即使用HD錢包將恢復短語轉換成種子來產生主私鑰,然後派生海量的子私鑰和地址。

八.總結:關於虛擬貨幣錢包中私鑰、密碼和恢復短語的常見問題解答

使用虛擬貨幣錢包時,最可怕的問題是忘記或洩漏私鑰、密碼、恢復短語等重要資訊。

在現實世界中,如果你弄丟了銀行卡片,可以去銀行找回資產。但是,但是在區塊鏈世界中,如果你失去錢包的重要訊息,沒人能夠幫你找回資產,錢包公司也不能。

1.忘記錢包資料怎麼辦?

若忘記或遺失錢包資料,會有什麼後果呢?分以下幾種情況:

(1)恢復短語忘了,可以透過私鑰、keystore+密碼,匯入錢包重新備份恢復短語。

(2)私鑰忘了,可以用密碼匯出私鑰,前提是你的錢包沒有刪除。

(3)私鑰忘了,也可以用恢復短語、keystore+密碼,導入錢包找回來。

(4)密碼忘了,可以用私鑰、恢復短語,導入錢包重設密碼。如果沒有備份私鑰、恢復短語,就無法重置密碼,等於失去了對錢包的控制權。

(5)密碼忘了,keystore就失去了作用。

(6)地址忘了,可以用私鑰、恢復短語、keystore+密碼,導入錢包找回。

(7)keystore忘了,只要沒有刪除錢包,有密碼,就可以重新備份keystore。

(8)keystore忘了,可以透過私鑰、恢復短語,匯入錢包重新備份keystore。

從上可以看出,只要「私鑰、恢復短語、Keystore+密碼」有一個資料在,錢包就在。因此,備份好這些資料最關鍵。

2.洩漏錢包資料怎麼辦?

萬一錢包資料洩漏,會有什麼後果呢?分這麼多種情況:

(1)地址洩漏了,沒有關係。

(2)密碼洩漏了,沒有關係。

(3)地址+密碼洩漏了,只要手機還在,也沒關係。

(4)keystore洩漏了,密碼沒有洩漏,沒關係。

(5)keystore+密碼洩漏了,別人就能進入錢包,把幣轉走。

(6)私鑰洩漏了,別人就能進入錢包,把幣轉走。

(7)恢復短語洩漏了,別人就能進入錢包,把幣轉走。

從上可以看出,只要「私鑰、恢復短語、Keystore+密碼」三者有一個資料洩漏出去,別人就擁有了你錢包的控制權,你錢包中的幣就會被別人轉移走。因此,一旦發現這三點有洩漏的可能,就要立刻把錢包裡的資產轉走。

3.備份

既然「私鑰、恢復短語、Keystore+密碼」如此重要,那麼如何進行保存呢?

最安全備份的方法是:「手寫紙上」,由於Keystore內容較多,手抄不方便,只要手寫備份私鑰、恢復短語就足夠了!

快速總結:

為了確保虛擬貨幣錢包的安全性,要確保「私鑰、復原短語、Keystore+密碼」三者中,任何一個資料絕對不能洩漏給他人

自己要控制錢包的所有權,最簡單的方法就是手寫備份「私鑰和恢復短語」,利用兩者任何一個,都可以打開你的虛擬貨幣錢包。

虛擬貨幣錢包適合長期持有加密貨幣,不適合頻繁操作。如果你要經常交易,還是建議將虛擬幣放在Binance(幣安)等大型虛擬貨幣交易所內,相對比較安全,也便於隨時交易。

風險提示:本文為經驗分享與資料整理,不作為投資理財建議或依據,投資前請務必自行研判。

分享到:
error: Content is protected !!