PGPで暗号化したメールの解読についてNo.08123
kang さん 02/07/09 22:53
 
かんです。
早速2.01をインストールして暗号化してみました。
暗号化したものを解読しようとするとPGPが終了コード1を
返しているようでエラーメッセージ(?)が表示されます。
鶴亀メールとは関係ないとは思いますが何となく気持ち悪いです。
何か対処法がないでしょうか?

[ ]
RE:08123 PGPで暗号化したメールの解読にNo.08149
秀まるお2 さん 02/07/10 15:25
 
 実はV2.01から終了コード1の時もエラー扱いにしてしまいました。なぜだか分か
りませんが、エラーじゃないはずなのに終了コードが1になる場合があるようです。

 ということで終了コード1はエラーじゃない扱いに修正させていただきます。

[ ]
RE:08123 PGPで暗号化したメールの解読にNo.08150
秀まるお2 さん 02/07/10 15:44
 
 先ほどのコメントは少々間違ってました。

 実は、終了コードに関係なく、今回のバージョンから暗号の解読に成功した場合で
もPGPからの情報を画面に出すようにしました。でないと「暗号化+電子署名」された
メールの署名部分が正しいかどうか分からないからです。

 でもやはりおじゃまな気がするので、んじゃとにかく暗号解読に成功して終了コー
ドが1以下なら何も表示しないようにします。

[ ]
RE:08150 PGPで暗号化したメールの解読にNo.08164
ひろ さん 02/07/10 19:02
 
 秀まるおさん今日は、ひろです。
>  でもやはりおじゃまな気がするので、んじゃとにかく暗号解読に成功して終了コー
> ドが1以下なら何も表示しないようにします。
 時間がかかる場合、更に 10 秒待機するかの問い合わせがあります。この
問い合わせに対して [いいえ] を選択した場合、強制終了する/しないにかか
わらず、終了コードは -1 の様です。この場合は、1 以下でもメッセージを
表示した方がよいですよね。

 個人的な意見ですが、毎回出るのは確かに邪魔ですが、電子署名の場合成
功して何も出ないという仕様は、改竄の有無が解りにくいと思います。

[ ]
RE:08164 PGPで暗号化したメールの解読にNo.08170
秀まるお2 さん 02/07/10 23:26
 
> 個人的な意見ですが、毎回出るのは確かに邪魔ですが、電子署名の場合成
>功して何も出ないという仕様は、改竄の有無が解りにくいと思います。

 改ざんされてる場合はたぶん終了コード30が返るんだと思うんですが、そう
いう状況をテストすることが出来ませんでした。改ざんしてしまうとそもそも暗
号の解読でエラーになってしまいます。

 まぁ、心配な人は、

    loaddll "tkinfo.dll";
    message dllfuncstr("PgpGetInfo");

 というマクロを実行してもらうことにします。

[ ]
RE:08164 PGPで暗号化したメールの解読にNo.08193
秀まるお2 さん 02/07/11 18:23
 
 コメント忘れてました。

> 時間がかかる場合、更に 10 秒待機するかの問い合わせがあります。この
>問い合わせに対して [いいえ] を選択した場合、強制終了する/しないにかか
>わらず、終了コードは -1 の様です。この場合は、1 以下でもメッセージを
>表示した方がよいですよね。

 -1の場合というか、この場合はpgp.exeから何も情報を受け取ってないし、そもそ
も暗号化/解読がエラーで終了したことはユーザーから理解可能なので、あえて空っ
ぽのダイアログボックスを表示する必要は無いと思います。

 (って、実は10秒以上ループする場合のテストを1回もしてませんが)

[ ]
RE:08193 PGPで暗号化したメールの解読にNo.08202
ひろ さん 02/07/12 00:52
 
 秀まるおさん今日は、ひろです。
>  -1の場合というか、この場合はpgp.exeから何も情報を受け取ってない
 確かにこの場合は、何のメッセージを表示する必要もないですね。失礼しま
した。

>  (って、実は10秒以上ループする場合のテストを1回もしてませんが)
 こちらについてですが、公開鍵の内容によっては頻繁に起きます。具体的
には、同じユーザが Key ID をいくつも持っていて、その個数によって標準
出力内容が多くなるときです。もしループの判定を単純に時間だけで見てい
る場合、標準出力のデータ量が増えていないかどうかの判定も加えて頂ける
と、この事については対応できると思います。

[ ]
RE:08202 PGPで暗号化したメールの解読にNo.08207
秀まるお2 さん 02/07/12 18:56
 
>標準出力のデータ量が増えていないかどうかの判定も加えて頂ける
>と、この事については対応できると思います。

 本当は「PGP処理中」という題名で「中断」ボタン付きのダイアログボックスを出
したい所ですが…。適当に対策を考えてみます。

[ ]
RE:08207 PGPで暗号化したメールの解読にNo.08227
ひろ さん 02/07/13 12:04
 
 秀まるおさん今日は、ひろです。
> >標準出力のデータ量が増えていないかどうかの判定も加えて頂ける
> >と、この事については対応できると思います。
>
>  本当は「PGP処理中」という題名で「中断」ボタン付きのダイアログボックスを出
> したい所ですが…。適当に対策を考えてみます。
 宜しくお願いします。

[ ]