在密碼學中,公鑰是金鑰對的其中一半,可用於稱為公鑰密碼學 (PKC) 的系統中。每個公鑰都有一個相關聯的私鑰。如果我們想像一個鎖和鑰匙的系統,就更容易理解了。您可以將公鑰視為一把鎖,而私鑰則視為開鎖的唯一鑰匙。該系統可以在不一定互相認識的各方之間實現安全通訊和資料交換。
在加密貨幣世界中,公鑰可作為您的加密貨幣錢包地址。正如您有一個實體地址,好友可以發送信件到該地址給您一樣,您的公鑰就像一個數位地址,其他人可以發送加密貨幣到該地址給您。他是一組獨特的英數代碼,有助於在區塊鏈上識別您的錢包。您可以將其視為廣闊數位領域中的郵箱號碼。
每個公鑰都有一個相關聯的私鑰。事實上,公鑰由其各別的私鑰生成。
雖然公鑰可以與他人公開共享,但私鑰應保密。想像公鑰是您的住家地址,您可以與好友分享,而私鑰則是打開家門的神奇鑰匙 – 家裡存放著您的加密貨幣資金。
這些金鑰的生成從創建私鑰開始。它的工作原理就像一個秘密代碼,以數學方式與您的公鑰連結,但無法從公鑰衍生。一旦私鑰創建,就能使用複雜演算法從中生成公鑰。然後就能與全世界分享公鑰。分享公鑰是安全的,因為即使有人知道您的公鑰,他們也無法對其進行反向工程找出您的私鑰。
現在,我們來談談公鑰在加密貨幣交易中如何發揮作用。當您想要接收資金時,您與發送者分享您的公鑰 (您的數位錢包地址)。他們使用這個地址向您發送加密貨幣,就像向您的郵箱發送信件一樣。
但是其他人如何知道您是發送到公鑰的資金的合法所有者?這就是私鑰的魔力所在。當您想要存取或花費您收到的資金時,您的錢包會使用私鑰來簽署交易。此數位簽名證明您是與公鑰相關資金的合法所有者。
正如我們所知,公鑰可以公開分享,但私鑰是必須不惜一切代價保護的寶物。分享你的私鑰就像放棄你的資金一樣 – 無論誰擁有它,都可以控制你的加密貨幣。
使用數學理論和計算來加密和解密資訊的科學。
由 Guido Bertoni、Joan Daemen、Michaël Peeters 和 Gilles Van Assche 設計的多功能加密函數。