公鑰是什麼意思

公鑰(Public key)是加密和解密過程中用來對外公開的密鑰。在非對稱加密系統中,公鑰用來加密數據,而相對應的私鑰則用來解密數據。公鑰加密系統允許任何人使用公鑰來加密信息,但只有擁有相對應私鑰的個人或實體才能解密信息。

公鑰通常與私鑰成對產生,私鑰用於解密用公鑰加密的信息,並且應該保持機密。這種系統允許人們安全地共享信息,而不必擔心未經授權的訪問。公鑰還可以用來驗證數字簽名,這是一種確保信息或檔案來源和完整性的方法。

公鑰加密的例子包括RSA、ElGamal和ECDSA等算法。在這些算法中,公鑰通常由一個或兩個大質數及其相關的模數和冪次數組成。公鑰通常會被廣泛地分發和共享,而私鑰則會被嚴格保護和保密。