公鑰加密的功能是什麼?


公鑰加密也稱為非對稱加密。它是一種加密形式,其中使用者擁有一組加密金鑰,包括公鑰和私鑰。公鑰加密的功能如下:

加密 - 加密應用程式支援資訊的機密性和完整性安全服務。公鑰支援包括身份驗證和不可否認性在內的安全服務。

加密可用於使用金鑰將明文訊息轉換為不可讀格式,然後透過使用解密過程將訊息轉換回原始訊息。

在此過程中,每個使用者都使用接收方的公鑰加密訊息。加密的訊息只能由接收方的私鑰解密。假設使用者 B 的私鑰為 PrvB,公鑰為 PubB。如果使用者 A 需要向用戶 B 傳送訊息 M。首先,使用使用者 B 的公鑰加密訊息 M 並將其傳送給使用者 B。然後,該加密訊息由使用者 B 的私鑰 PrvB 解密。

數字簽名 - 數字簽名用於簽署訊息以驗證網路中訊息傳送者的身份。例如,如果使用者 A 需要向用戶 B 傳送帶有其數字簽名的訊息 M。首先,使用者 A 使用其私鑰 PrvA 對訊息進行簽名。簽名後的訊息傳送給使用者 B,無需對訊息實施任何加密。收到訊息後,使用者 B 使用公鑰 PubA 檢查使用者 A 的簽名。

數字簽名在線上應用程式中非常有用。它支援使用者的身份驗證和安全。數字簽名由使用者的私鑰生成,並且還在加密資訊上實現雜湊。加密資訊定義數字簽名由相關使用者的公鑰檢查。

證書 - 數字證書用於驗證使用者的公鑰。在公鑰加密中,使用者可能被網路中的攻擊者更改。它可以防止產生公鑰數字證書的身份驗證問題。

數字證書以 x.509 格式計算。這是公鑰基礎設施 (X.509) 中認可的標準格式,該格式已將標準適應網際網路的更靈活的組織。

每個使用者生成其公鑰和私鑰。私鑰作為使用者的秘密儲存,公鑰在網路中接收。由於在網路中託管公鑰,因此每個使用者都請求證書頒發機構 (CA) 為其公鑰頒發數字證書。數字證書包含使用者公鑰、使用者名稱、使用者簽名、有效期等資料。

更新於: 2022年3月15日

521 次瀏覽

啟動你的 職業生涯

透過完成課程獲得認證

開始學習
廣告