PGPで文書にクリア署名するとき、「ダーシ+スペース」が私の本文に追加される。PGPを使っているか、"legal_kludge"オプションのあるヴァージョンのPGPを使っているのだろう。2.4とそれ以前のバージョンから少々変更した。PGPに書き込まれた。PGPで暗号化されたメッセージはすべて、2.4(以前)では読めない。2.4以前の版を使っている人はアップグレードすべきであり、特許権違反版はもう使わない、というわけである。ここで一番いいやり方は、あなたの友人にPGPの新しい版にアップグレードさせることだ。なければ、もしあなたが非MIT版を使っているなら、"legal_kludge"オプションをあなたの文書の中で調べてほしい。あなたのPGPが旧式のメッセージを作れるように設定できるだろう。Legal_Kludge=offとやればいい。設定するのが一番いいだろう。オプションを導入し、産業標準と互換性をもたせるために署名のフォーマットを少々変えた。PGPはRSAREFライブラリを使うので、古い署名フォーマットを理解できず、そのため署名を無視し、そうするときには警告を発する。この問題は、ほっとんど古い鍵署名で起こる。あなたの鍵がそういう古い署名を含んでいるなら、あなたの鍵に署名した人たちに新しいヴァージョンのPGPで再署名するよう頼んでみよう。古い署名がチェックに不可欠なほど重要であれば、ViaCrypt版などのPGPの非MIT版を手に入れてチェックすればいい。メッセージの暗号化/復号化メッセージになぜそれほど長くかかるのか?この問題は、あなたがどこかのサーバーから公開鍵束全体を持ってきてpubring.pgpファイルに置いたときに起こるかもしれない。PGPは必要な一つの鍵を見つけるために、数千個の中から検索しなければならないのだ。ファイルで、これにはあなたが頻繁にメッセージを送る人だけが入っている。第2の鍵束は、あなたの必要な鍵が短い束にないときのために、すべての鍵を含んでいるものだ。あなたは第二の鍵束を使ってメッセージを復号化するときにはいつも、鍵ファイル名を指定しなければならない。すれば、短い鍵束の中にある人へのメッセージ暗号化・復号化するとき、その過程はずいぶん早くなるだろう。暗号化と復号化の時間は、鍵の大きさに伴っても増える。2048ビット鍵は、たとえば512ビット鍵よりもずっと時間がかかるだろう。第2鍵束を作る方法は?最初に、デフォルトのpubring.pgpファイルに超巨大な公開鍵束のすべてが入っているとしよう。-kxオプションを使って、あなたがふつうに使う鍵を別の鍵ファイルに抜き出す必要がある。次に、pubring.pgpを何か別の名前に変える。この例では、"pubring.big"という名前を使うことにしよう。それから、-kaオプションを使って、前もって作成していた個々の鍵ファイルをそれぞれ新しいpubring.pgpに追加していく。<ユーザーID>コマンドを使う。<ユーザーID>コマンドを使う。第2の鍵束のときは、完全なパス・ファイル名を指定する必要があることに注意。ファイル名だけでは発見してくれないだろう。PGPはどのように複数アドレスを扱うか?複数アドレスへのメッセージを暗号化するとき、暗号化ファイルの長さは、追加されたアドレスに対してごくわずかだけしか増えないことに気づくだろう。メッセージが追加されたアドレスに対してごくわずかしか増えない理由は、メッセージ本体の暗号化がランダムな一時的鍵とIDEAを使って一度だけされているからである。そのため、アドレスごとにこの一時的鍵を暗号化し、メッセージのヘッダ部分に置くだけでいいのだ。それゆえ、メッセージ全体の長さは、追加のアドレスに対するヘッダの部分の大きさだけ増えるということになる(同じメッセージを複数の受け手に暗号化するときのRSAの既知の弱点を避けるために、IDEA一時的鍵はRSA暗号化のたびごとに違ったランダム・データを使う)。PGPを電子メールやニューズ・システムと統合するためのスクリプトはどこで手に入るか?PGPを使いやすくするための多くのスクリプトやプログラムがある。