06/11/05 08:03:54
>>270
> 別の方法でも復号化はできましたよ
それは単に運がよかっただけだと思いますよ。
PGP Desktop は秘密鍵をひとつしか試さない。
秘密鍵が複数ある場合、どの鍵を試すかは指定できないし、予測できない。
>>262を復号化できたという事は、偶然それが>>2の鍵だったのでしょう。
偶然に頼らずに復号化したいなら、他の鍵を全て削除すればいい。
> GPGの独自拡張なのかな
どうなんでしょうね。一応、OpenPGPに準拠しているソフトですが。
要は鍵IDを 0x0000000000000000 にしてるだけなんですけどね。
>>262を見れば、Aがズラリと並んでますよね。そこですよ。
むしろ、鍵不明なのに PGP Desktop で復号化できるのが不自然というかバグ臭い。
匿名をサポートしないのなら、秘密鍵が見つからないというエラーを返すべき。
だから今後 PGP がバージョンアップしても、強引に復号化できるという保証は無い。
> そもそも「受信者匿名暗号」がなんのことだか…
もっと試してみたいなら GnuPG を使って暗号化してみてください。
ただし、そのリンク先にある gpg のコマンドラインは変ですね。
受信者を指定していないし、平文の拡張子が asc になってるし。
コマンドは gpg -eaR KEYID FILENAME でいいと思いますがね。
KEYIDは受信者鍵ID、FILENAMEは平文のファイル名に置き換えてください。
あと、「全ての鍵に対してパスワードを入力する必要があります」とか書いてあるけど、
GnuPGでの復号時のパスフレーズ入力は一回だけだよ。なに書いてんだか。