[Mew-dist 09749] Re: encryption

Atsushi Onoe onoe at example.com
1999年 7月 19日 (月) 10:30:16 JST


元の議論は理解してませんが、

> 前提 1)	gpg で Mail を送る場合、必ず相手の公開鍵は持っている

???
暗号メールを送りたい場合は持ってないといけないだろうけど…

> 仮定 1) gpg-signature するのは「誰が書いたか」証明すれば良く、中身は読まれて
> 	も良い場合である

署名だけをする場合は、まぁそうです。
署名&暗号化する場合は、読まれて良いわけじゃない。
署名するのは「誰が書いたか」を証明するためである、というだけで
それ以上のことはないと思います。

> 仮定 2) gpg-encrypt するのは「中身を読まれたくない」場合である

yes.

> 仮定 3) gpg-encrypted text は Encrypt した人が判らないと decode できない
> 	(なぜなら、相手の公開鍵を利用しないと decrypt できないから)

そんなことありません。
暗号化時には、受信者の公開鍵を使います。
復号化時には、受信者の秘密鍵を使います。
送信者の公開鍵も秘密鍵も使いません。
	(メールの時は自分で後から読めるように自分の公開鍵も付けとくだけ)
送信者の秘密鍵を使っていない以上、送信者を特定(認証)することはできません。

> 	以上の前提と仮定が正しいのであれば、

というわけで、全然正しくないと思うんですが。

> o gpg-Encrypt は gpg-signed の状態を包含している

gpg-encrypt が分かりませんが、これが pgp-encrypt & pgp-signed から構成され
ているとかいうことがない限り、違います。

尾上
gpg って PGP packet を実装してるんだよね?
こんな自信たっぷりにいわれると心配になってきた:-)



Mew-dist メーリングリストの案内