私鑰則類似於 PIN 碼,是驗證交易的秘密信息,助記詞,也稱為恢復短語或種子短語,是存儲恢復加密貨幣錢包所需的全部信息的單詞列表。它是加密貨幣安全性的重要組成部分,可被視為錢包的 "萬能鑰匙"。
加密貨幣錢包是一種特殊的軟體,用於儲存私鑰和收發加密貨幣。我們可以將其視為加密貨幣的銀行帳戶。這些錢包主要分為兩種類型:軟體錢包(線上錢包、桌面端錢包、行動裝置錢包)和硬體錢包。線上錢包基於雲,可從任何設備訪問,而桌面端錢包和行動端錢包則下載到特定設備。另一方面,硬體錢包將用戶的私人密鑰儲存在實體設備上,往往看起來像一個便攜式 U 盾。
這些錢包的運作是基於公鑰和私鑰。公鑰類似於銀行帳號,用於接收資金;私鑰則類似於 PIN 碼,是驗證交易的秘密訊息。確保私鑰的安全至關重要,因為私鑰洩漏可能會導致加密貨幣遺失。
一般而言,加密體系包括:加解密演算法、加密金鑰、解密金鑰。 三者理解為鑰匙和鎖的關係:鑰匙在密碼學中是密鑰,而鎖,就是加密解密演算法。 日常生活中,常見的加密方式是“對稱加密”,也就是加密和解密用的是同一個金鑰; 而區塊鏈錢包採用的是“非對稱加密”,也就是加密與解密過程用的不是同一個金鑰。 兩個密鑰中,最核心的被稱之為私鑰,由我們自己保留;另一個會被公開出來,叫做公鑰。 這樣做的目的是保護內容的隱私性,防止身分被冒充。 而助記詞、keystore和密碼則是為了方便使用者記憶、進一步確保安全性的輔助工具。
下面,我們來具體了解以上內容中的5個關鍵概念,在使用區塊鏈錢包過程中,這些概念與每個用戶息息相關。
公鑰相當於你的銀行卡號,同時也是一個轉帳地址,所以公鑰是可以對外公開的。
私鑰是由數字和大小寫字母組成,不同區塊鏈的私鑰長度一般不一樣。透過私鑰可以推導出公鑰。要注意的是,一旦你的私鑰遺失或被遺忘,你將無法再找回,所以一定要妥善保管好。
由於私鑰不方便記憶,因此出現了助記詞,助記詞只是私鑰的另一種展現形式。一般由12或24個英文單字組成,為了方便國內用戶,也有提供漢字版本助記詞。只要你記住這些單詞,按照順序在錢包中輸入,就能恢復錢包並且進行任意操作。
Keystore的本質是加密後的私鑰,Keystore必須配合你的錢包密碼來使用才有效。 Keystore、私鑰、助記詞是所有錢包通用的,錢包服務商可能會因為產品設計原因,僅為用戶提供其中一種或多種方式,但是如果存在同一方式在某錢包無法正常恢復,則該錢包可能有一定的問題。
為了進一步增強安全性,大部分錢包會用設定「密碼」的方式對私鑰做二次加密。每個錢包的加密方法和儲存方式是不一樣的。這也是為什麼你使用錢包進行交易的時候,總需要進行授權,這背後其實涉及了錢包使用密碼進行私鑰解密,然後再使用私鑰對交易進行簽名等複雜的過程。
以上是什麼是私鑰和助記詞的詳細內容。更多資訊請關注PHP中文網其他相關文章!