在數字時代,保護在線信息和資產比以往任何時候都更加重要。有助於確保這種安全性的兩個關鍵因素是公鑰和私鑰。它們充當一對數字鑰匙,打開了在線交易、加密貨幣和許多其他應用程序世界的大門。

什麼是公鑰和私鑰?

公鑰和私鑰基本上用於解密密碼學中以複雜數學算法加密的消息。雖然公鑰可以廣泛分發,但在加密貨幣環境中使用的私鑰應該像密碼一樣謹慎保存,以保護您的數字資產。

  • 公鑰:將其視爲您的家庭住址。任何人都可以知道並使用它來向您發送郵件。在數字世界中,公鑰用於加密信息,只有相應的私鑰才能解密信息。

  • 私鑰:這是您的私鑰,類似於房屋鑰匙。只有您有權訪問和使用它。私鑰用於解密由相應公鑰加密的信息並創建數字簽名,以確認您的身份和所有權。

加密貨幣中使用的加密方法

散列:

就像創建信息的“數字指紋”一樣。它將數據轉換爲唯一的、不可逆的字符串。數據的任何改變都會產生完全不同的“指紋”,幫助我們檢測信息是否被篡改。哈希還有助於從一長串複雜的字符串中創建一個更短、更容易記住的錢包地址。

對稱加密(Symmetric crypto):

這是最流行、最簡單但有效的加密方法之一。想象一下您和您的朋友有相同的特殊鑰匙。在將祕密消息發送給您的朋友之前,您可以使用該密鑰“鎖定”祕密消息,並且只有擁有相同密鑰的朋友才能“解鎖”並閱讀內容。這種方法快速有效,但要確保鑰匙不會落入壞人之手。

非對稱加密:

與對稱性不同,這一次,你有兩把鑰匙:一把“公鑰”,每個人都可以向你發送信息,還有一把“私鑰”,只有你自己才能“解鎖”信息。 “公鑰”就像你的家庭住址,任何人都可以知道,而“私鑰”就像房子鑰匙,只有你自己才能保管。這種方法更安全,因爲您不需要與任何人共享“祕密密鑰”,但它也比對稱加密慢。編碼過程包括:

  1. 發件人收到收件人地址的公鑰。

  2. 發送者使用此密鑰來加密信息。

  3. 發送者將加密的信息發送給接收者。

  4. 接收者使用他的私鑰來解密數據。

假設 A(發送方)想要發送 1 BTC 給 B(接收方)。 A 知道 B 的公鑰並使用它來加密交易。 B 收到交易並使用私鑰解密 A 的 1 BTC 轉賬。 B 應該是唯一可以授權交易的人,因爲沒有其他人知道 B 的私鑰。

就加密貨幣而言,私鑰是您實際擁有的東西。它證明您管理數字資產和授權任何交易的權限。任何知道這個密鑰的人都可以使用相關資金。

公鑰和私鑰的詳細比較

特性 公鑰 私鑰 特性 公開,可以自由共享 祕密,絕對不共享 形式 長而複雜的字符串,通常以十六進制形式表示(例如:0x...) 與公鑰類似,是一個長而複雜的字符串字符 主要功能 加密信息; 解密信息 創建數字簽名 如何創建 通過密碼算法與密鑰對中的私鑰一起創建 通過密碼算法與密鑰對中的公鑰一起創建 存儲 可存儲任何地方,只要需要時可以輕鬆訪問 必須安全、保密地存儲,例如具有強密碼的錢包應用程序 共享 可以公開共享,例如在網站上發佈、通過電子郵件發送 不與任何人共享,包括親戚或朋友如果您丟失了公鑰,如果您有私鑰,您仍然可以訪問數據 如果您丟失了私鑰,您將無法訪問數據和數字資產 應用程序加密貨幣:接收加密貨幣的錢包地址電子郵件解密:用於加密和解密的 PGP 密鑰電子郵件SSH:驗證對計算機系統遠程訪問的密鑰加密貨幣:使用加密貨幣的密鑰簽名號:創建驗證文檔身份和真實性的數字簽名的密鑰SSL/TLS:在客戶端和服務器之間建立安全連接的密鑰

什麼是地址和助記鍵(種子)?

什麼是地址(錢包地址)?

很多人經常誤以爲錢包地址(address)就是公鑰,但事實並非如此。地址是通過一系列複雜的加密算法(例如哈希)從公鑰創建的密鑰代碼。地址用於以簡潔的方式表示公鑰,使用較少的字符,以便於使用。地址的形式類似於:0xe1fb525a8944bfcf1e64a3f165bcb7e2338d5ccd。基本上,你可以從公鑰推斷出錢包地址,但不能從錢包地址推斷出公鑰。

從私鑰助記詞密鑰(種子)生成錢包地址的過程是怎樣的?

記住公鑰-私鑰並不像記住我們使用的常規安全 ID 和密碼那麼容易。如果您丟失了這些密鑰,尤其是私鑰,您將永遠無法訪問您的帳戶。爲了克服這個問題,大多數區塊鏈使用助記鍵 - 助記鍵(或種子 - 助記詞短語)。它們通常是有意義的短語,並且比任何一系列字符更容易記住。

助記詞示例(種子/助記鍵):

  • 突擊

  • 插曲

  • 柵欄

助記符/種子密鑰由與某個私鑰相關聯的 12,18 或 24 個易於記憶的單詞組成。它們是使用稱爲 BIP 39 的數學方法創建的,該方法將 128-256 位隨機數據​​編碼爲 12-24 個短語。