公鑰密碼術是一種被廣泛采用的加密數據的密碼系統。與對稱密碼術不同的是,對稱密碼術只使用一個密鑰,這種類型的系統被認為是非對稱的,因為它依賴于一對密鑰。公鑰密碼術最初是由密碼學家惠特菲爾德·迪菲和馬丁·赫爾曼...
公鑰密碼術是一種被廣泛采用的加密數據的密碼系統。與對稱密碼術不同的是,對稱密碼術只使用一個密鑰,這種類型的系統被認為是非對稱的,因為它依賴于一對密鑰。公鑰密碼術最初是由密碼學家惠特菲爾德·迪菲和馬丁·赫爾曼在20世紀70年代引入的。這種加密系統通常被稱為Diffie-Hellman加密,作為向發明者致敬的一種方式

如上所述的手持計算機,公鑰密碼技術使用兩個密鑰:一個公共密鑰和一個專用密鑰。這兩個密鑰在加密消息以保護其包含的數據以及解密消息以便讀取時起作用。在該系統中,公鑰可以自由共享和分發。但是,私鑰是保密的,只能由任何擁有密鑰的人。為了提供額外的安全層,私鑰由加密的密碼短語保護,這實際上是密鑰所有者創建的密碼的更強大版本公鑰和私鑰在數學上都是相關的。盡管有這種關系,但從數學上講,從公鑰中派生出私鑰是不可能的。這是因為它們有兩個截然不同的用途。公鑰是用來加密初始消息的,而私鑰的目的是解密,任何用公鑰加密的消息,只有在被相應的私鑰解密后才能被查看以John和Jane之間的通信為例,可以檢查公鑰加密的工作原理。John生成一個密鑰對并將公鑰發送給Jane,Jane使用該密鑰對消息進行加密,以便只有John可以讀取該消息。當從Jane收到消息時,John使用他的密鑰來解密和讀取它。因為John創建了密鑰對,所以他是私鑰的所有者,因此,只有一個人能夠解密和閱讀郵件。任何人如果想使用公鑰密碼來保護通信,就可以通過電子郵件很容易地做到這一點。例如,如果約翰想保持他和簡之間的通信私密,他只需將加密所需的公鑰附加到郵件中即可。由于密鑰可與任何人共享,因此通過電子郵件發送該密鑰不會帶來安全風險。使用該系統的應用程序的一個常見示例是名為Pretty Good Privacy?(PGP?)的流行加密軟件。