2011-01-08 136 views
3

我在PKC問題在公鑰密碼

問題考慮以下情形

當發送者需要發送消息到接收器:

  • 發件人生成的密碼文本使用接收機的公鑰
  • 接收機使用接收者私鑰解密密文。

所以我的問題是發件人不生成任何密鑰?以及接收者的公鑰如何發送給發件人?

回答

7

正確的是,發送方不需要擁有自己的加密密鑰 - 它只需要接收方的公鑰來加密只有接收方纔能解密的消息。

接收者的公鑰可以公開分發。沒有必要保護它,因爲它唯一可以用來加密只有接收者可以解密的數據。例如,在S/MIME電子郵件加密中,通常會將您的公鑰附加到您發送的每封明文電子郵件中,以便與您通信的任何人都可以使用您的公鑰對發送給您的電子郵件進行加密。

請注意,當接收方解密用他們的公鑰加密的消息時,他們不知道是誰創建了消息中的數據。發送者的數字證書由接收者和發送者都信任的第三方加密簽名,可以被添加到加密的消息中以向接收者提供原始證據。