公鑰密碼學解釋
📖 7 最小閱讀量
Quick Answer
公钥密码学是几乎所有安全在线事物背后的悄然发明:HTTPS、加密消息传递、数字签名和比特币都依赖于它。其核心思想是一對數學上關聯的密鑰,其中一個是公開的,一個是秘密的,一旦你看到它,就會非常直觀,並且理解它可以揭開數字信任實際上如何運作的神秘面紗。
💡 一個簡單的方法來查看它
想像一個有兩個不同鑰匙的郵筒。任何人都可以使用公鑰將信件鎖定在裡面(加密),但只有您使用私鑰才能打開它(解密)。翻轉它,你可以用你的私鑰「簽署」一些東西,每個人都可以用你的公鑰驗證。一對,兩個超能力。
密鑰對
公鑰(或「非對稱」)加密技術為您提供兩個連結的金鑰:您可以自由共享的公鑰和您保密的私鑰。一把鑰匙鎖住的東西,只有另一把鑰匙才能解鎖。至關重要的是,您無法從公鑰中計算出私鑰,這使得整個系統可以安全地公開使用。
加密:鎖定訊息
要向您發送私人訊息,任何人都可以使用您的公鑰對其進行加密。從那時起,只有您的私鑰可以解密它,甚至發送者也無法讀回它。這使得完全陌生的人可以透過開放網路交換秘密,而無需先共享密碼,這是幾個世紀以來困擾密碼學的問題。
數位簽名:證明是您本人
反過來運行它,你就會得到簽名。您使用私鑰「簽署」數據,任何人都可以使用您的公鑰驗證數據是否確實來自您並且未被更改。這就是軟體更新、文件以及最重要的比特幣交易證明真實性的方式,無需簽名,無需信任。
您已經依賴它的地方
每個 HTTPS 掛鎖、每個端對端加密聊天以及每個比特幣交易都使用公鑰加密技術。當您花費比特幣時,您正在用您的私鑰簽署交易以證明所有權,「不是您的金鑰,不是您的硬幣」就是這個確切的想法。它是數位信任的無形基礎。
🔑 重點
公鑰密碼術使用一對連結的密鑰,一個可共享的公鑰和一個秘密的私鑰,其中一個鎖定的只有另一個解鎖。它支援私人訊息(使用公鑰加密)和數位簽名(使用私鑰簽名,使用公鑰驗證)。它是 HTTPS、加密訊息傳遞和比特幣所有權的基礎。
為什麼這對您很重要
亞洲各地使用的每個安全應用程式和比特幣錢包都依賴公鑰加密技術。理解它會將「保護你的私鑰安全」從口號變成你真正掌握的東西,這就是自信地自我託管比特幣和緊張地信任託管人之間的區別。它是該地區快速增長的線上人口的核心數位素養。
常見問題
公鑰和私鑰有什麼差別?▼
公鑰可以自由共享,用於加密發送給您的訊息或驗證您的簽名。私鑰是保密的,用於解密這些訊息或建立簽名。您無法從公鑰匯出私鑰,這正是系統安全的原因。
公鑰加密如何保護比特幣?▼
您的比特幣由私鑰控制。要花費它,您需要使用該金鑰對交易進行簽名,然後網路會根據您的公鑰(地址)驗證簽名。這在不洩露私鑰的情況下證明了所有權,這就是為什麼「不是你的鑰匙,不是你的硬幣」。
公鑰加密與加密相同嗎?▼
它是一種加密技術,可以實現加密(使用公鑰鎖定訊息)和數位簽章(使用私鑰證明真實性)。常規「對稱」加密使用一個共享金鑰;公鑰密碼學使用連結對,解決安全共享秘密的問題。
繼續學習
📚 來源和進一步閱讀
本指南中使用的權威參考文獻和主要來源。