公鑰(Public Key)與私鑰(Private Key)是通過加密算法得到的一個密鑰對(即一個公鑰和一個私鑰,也就是非對稱加密方式)。公鑰可對會話進行加密、驗證數(shù)字簽名,只有使用對應的私鑰才能解密會話數(shù)據(jù),從而保證數(shù)據(jù)傳輸?shù)陌踩?。公鑰是密鑰對外公開的部分,私鑰則是非公開的部分,由用戶自行保管。
通過加密算法得到的密鑰對可以保證在世界范圍內(nèi)是唯一的。使用密鑰對的時候,如果用其中一個密鑰加密一段數(shù)據(jù),只能使用密鑰對中的另一個密鑰才能解密數(shù)據(jù)。例如:用公鑰加密的數(shù)據(jù)必須用對應的私鑰才能解密;如果用私鑰進行加密也必須使用對應的公鑰才能解密,否則將無法成功解密。