公開金鑰是什麼意思

公開金鑰(Public key)是加密和解密過程中用來對外公開的一對密鑰中的一個。在非對稱加密系統中,公開金鑰與私有金鑰(Private key)一起工作,其中公開金鑰可以用來加密信息,而只有相對應的私有金鑰可以解密這些信息。

非對稱加密系統,又稱為公開金鑰加密系統,允許用戶生成一對密鑰:一個是公開金鑰,可以安全地與任何人共享;另一個是私有金鑰,必須保持機密。當某人想要向擁有這對密鑰的人發送加密信息時,他們使用對方的公開金鑰來加密信息,然後接收者可以使用他們的私有金鑰來解密信息。

公開金鑰加密的一個重要應用是數字簽名。發件人可以使用自己的私有金鑰對信息或檔案的數字摘要進行加密,從而創建一個數字簽名。任何擁有發件人公開金鑰的人都可以驗證這個數字簽名,從而確認信息的來源和完整性。

公開金鑰還可以用來創建安全的通信通道,例如在HTTPS中,瀏覽器和網站之間的通信是通過一個由網站所有者公開金鑰加密的臨時密鑰來保護的。

公開金鑰通常與一個實體(如個人、組織或網站)相關聯,並且可以通過各種方式(如數字證書)來驗證其真實性。