公鑰加密是一種稱為公鑰加密的密碼體系結構,它利用兩個密鑰或一個密鑰對來加密和解密數據,任何人都可以使用它為密鑰所有者加密消息。加密的消息被發送,收件人使用其私鑰對其進行解密。這是公鑰加密的基礎。 人控計算機...
公鑰加密是一種稱為公鑰加密的密碼體系結構,它利用兩個密鑰或一個密鑰對來加密和解密數據,任何人都可以使用它為密鑰所有者加密消息。加密的消息被發送,收件人使用其私鑰對其進行解密。這是公鑰加密的基礎。

人控計算機
這種類型的加密被認為是非常安全的,因為它不需要發送方和接收方之間的秘密共享密鑰。其他使用單個共享密鑰來加密和解密數據的加密技術依賴于雙方事先決定一個密鑰,而沒有其他方發現該密鑰是什么必須在雙方之間共享確實為第三方攔截密鑰打開了大門。這種加密技術稱為對稱加密,而公鑰加密被稱為非對稱加密。
"密鑰"只是一小段文本代碼,它觸發相關算法對文本進行編碼或解碼。在公鑰加密中,使用加密程序生成密鑰對,該密鑰對與名稱或電子郵件地址相關聯。然后,可以通過將其發布到密鑰服務器(托管公鑰數據庫的計算機)來公開公鑰。或者,公開密鑰可以通過電子郵件發送給朋友和同事來進行區分共享。擁有公鑰的人可以使用它加密發送給與其相關聯的人或電子郵件地址的郵件。收到加密郵件后,此人的私鑰將對其進行解密。
公鑰加密對于保持電子郵件的私密性特別有用郵件服務器上存儲的任何郵件都將無法讀取,而在傳輸過程中的郵件也將無法讀取。在意識到互聯網的開放性之前,這種隱私程度聽起來可能太過分了。不加密發送電子郵件就相當于現在或將來某個日期公開給任何人閱讀。
廣為人知和受人尊敬的公鑰加密程序是PGP(相當好的隱私),它提供軍事級加密。PGP為大多數主要電子郵件客戶端提供插件,以便客戶端與PGP協同工作,對傳出的消息進行加密并自動解密傳入的消息。PGP維護一個"密鑰環"或收集的公鑰文件。電子郵件地址可以與密鑰相關聯,以便電子郵件客戶端可以在發送郵件時,自動從PGP密鑰環中選擇合適的公鑰對郵件進行加密。它還將自動使用私鑰對傳入郵件進行解密。要對電子郵件使用公鑰加密,發送方和接收方都必須安裝加密軟件。
PGP等程序也具有內置的數字簽名功能。通過此功能,只需單擊一個按鈕,就可以對發送的郵件進行數字簽名,以便接收方知道郵件在途中未被篡改,并且是真實的,公鑰加密也可用于數據文件的安全存儲。在這種情況下,公鑰用于加密文件,而私鑰則用于解密文件。