Public-Key

PGP 消息完整性:電子郵件的接收者如何使用發件人的公鑰檢查完整性?

  • July 21, 2014

PGP消息完整性:基本上,只有私鑰才能解密用公鑰加密的消息。但是在 PGP 中的消息完整性服務中則相反,如果使用私鑰加密消息的雜湊,然後接收者使用公鑰解密它!我需要澄清。

此過程也稱為消息簽名,它不會對消息本身進行加密,因此無法確保其他人無法讀取該消息。相反,使用私鑰對消息的雜湊和進行加密。

為了驗證,接收者再次計算消息的雜湊和,並使用發送者的公鑰解密發送者計算的雜湊和。如果此操作成功,則接收者知道發送者必須是私鑰的所有者,因為沒有其他人可以使用它來加密散列消息。

這要求兩個密鑰(私有和公共)都可以用於相互加密,這是為 RSA 提供的。對於其他加密算法,該過程可能會有所不同。

引用自:https://crypto.stackexchange.com/questions/18268