PGP を使用してメッセージを暗号化し、友人に送信しています。メッセージが対称鍵を使用して暗号化され、次に対称鍵が受信者の公開鍵を使用して暗号化されることを読みました。複数の受信者がいる場合、対称キーは受信者ごとに 1 回ずつ複数回暗号化され、暗号化されたメッセージに追加されます。フラグを設定すると、独自の公開キーでキーを暗号化し、メッセージに追加して、後で送信済みアイテム フォルダーから復号化できるようになります。
ここで、暗号化された対称キーが、メール アドレスと暗号化された対称キーの列を含むテーブルとしてメッセージに埋め込まれていると想像しました。したがって、受信者の 1 人 (例: ジョン) は、このテーブルを調べて自分の電子メール アドレス (john@somewhere.com など) を探し、それを見つけて、そのエントリが彼がデコードして対称キーを取得するためのものであることを知ります。
私の質問は、暗号化されたメッセージの受信者のリストが表示されないのはなぜですか? それがなければ、受信者はテーブル内の各エントリを調べて、解読できるエントリが見つかるまで解読を試みる必要があります。結果が乱数である対称鍵であることを考えると、受信者はそれが適切に復号化されたことをどのように知ることができるでしょうか。
繰り返しになりますが、暗号化されたメッセージの受信者のリストを復号化せずに表示できるはずだと思っていましたが、できません。どうしたの?