公鑰和私鑰的關鍵區別在於,如果公鑰是鎖定密鑰,那麼它可以用來發送私密通信(即保持機密性);如果私鑰是鎖定密鑰,則系統可以用來驗證私鑰持有者發送的文檔(即保證真實性)。
密碼學是研究隱藏信息的學科。它允許在不受信任的媒體(如internet)上進行通信時保護來自其他第三方的信息。加密使用一種稱為密碼的算法來加密數據,並且只能使用特殊密鑰來解密數據。密文或密文是加密的信息。解密是從密文中獲取原始信息(明文)的過程。有兩種加密方法。它們是公鑰加密和對稱密鑰加密。公鑰加密包含兩個不同但數學上相關的密鑰。它們是公鑰和私鑰。對稱密鑰加密使用相同的私鑰進行加密和解密。
目錄
1. 主要區別和主要概述
2. 什麼是公鑰
3. 什麼是私鑰
4. 並列比較-表格式的公鑰與私鑰
5. 摘要
什麼是公鑰(public key)?
在公鑰加密中,使用接收者的公鑰加密的數據在沒有匹配的私鑰的情況下無法解密。另一方面,公鑰允許解密由匹配的私鑰加密的數據。
但是,不可能用公鑰代替私鑰。如果鎖定鑰匙是公用的,那麼任何人都可以使用該系統向解鎖鑰匙的持有者發送私人通信。這樣可以確保只有合法的接收者或擁有匹配私鑰的人才能閱讀郵件。所以,這證實了雙方之間的通信是保密的。
什麼是私鑰(private key)?
在公鑰加密中,私鑰只允許解密使用匹配公鑰加密的數據。類似地,使用私鑰加密的數據只能使用匹配的公鑰解密。但是,不可能用私鑰代替公鑰。如果鎖定密鑰是私有的,這個系統可以驗證所有者是否鎖定了這些文檔。原因是由發送方加密的消息只能由具有匹配公鑰的人打開,從而驗證發送方是否確實持有私鑰。換言之,這意味著原始和未被篡改的消息已被接收。因此,數字簽名使用這個。
公鑰(public key)和私鑰(private key)的區別
公鑰是一種已發佈的密鑰,有助於向接收方發送安全消息。如果它是鎖定鍵,那麼它可以用來發送私人通信。
另一方面,私鑰是一個祕密密鑰。它有助於解密使用匹配公鑰加密的消息。如果私鑰是鎖定密鑰,則系統可用於驗證私鑰持有者發送的文檔。
總結 - 公鑰(public key) vs. 私鑰(private key)
公鑰和私鑰是公鑰加密中使用的兩個密鑰。如果鎖定密鑰被公開,則解鎖密鑰將成為私鑰,反之亦然。公鑰不能用於派生私鑰。公鑰和私鑰的區別在於,如果公鑰是鎖定密鑰,那麼它可以用來發送私密通信(即為了保密),而如果私鑰是鎖定密鑰,那麼系統可以用來驗證私鑰持有者發送的文檔(即保證真實性)。
引用
1.“公鑰vs私鑰。”簡單易用。此處提供