叛乱オンライン
HOME > Theory > Crypt

暗号を使おう!

 
The comp.security.pgp FAQ
Version 1.4
 

8. 公開鍵サーバー

  • 8.1 公開鍵サーバーとは?
  • 8.2 どんな公開鍵サーバーが利用可能か?
  • 8.3 鍵サーバーコマンドの書式は?
 

8.1 公開鍵サーバーとは?

公開鍵サーバーは、あなたの公開鍵を共通データベースで使えるようにする目的で存在している。そこでは、あなたへのメッセージを暗号化するために、あるいはあなたからのメッセージの署名をチェックするために、誰もがあなたの公開鍵を鍵サーバーから手に入れることができ、あなたを煩わされることはないのである。

数々の鍵サーバーが存在しているが、あなたの鍵はその一つに送ればいい。鍵サーバーはすべての既知のサーバーに送ってくれるからだ。

 

8.2 どんな公開鍵サーバーが利用可能か?

鍵サーバーには、明白なインターフェースが存在している。pgp.netドメインはこのために作られ、簡単に、速やかに人々の公開鍵を得る方法を提供している。

鍵サーバーには電子メールでもアクセスできる。メッセージのSubject欄にコマンドを書いて(下記 8.3参照)pgp-public-keys@keys.pgp.netにメールを送信するといい。このメッセージは、どこかの鍵サーバーにランダムに送られ、個々のサーバーが過負荷にならないようにする。

WWWにアクセスできるなら、http://www.uk.pgp.net/pgpnet/pks-commands.htmlのWWWインターフェースを使うことができる。

FOUR11はもう鍵を保証してくれない。このFAQのヴァージョン1.3では誤ってpobox.comが鍵を保証してくれると述べたが、Pobox顧客サービスはしないといっている。

 

8.3 鍵サーバーコマンドの書式は?

鍵サーバーは、以下のコマンドをsubject欄に書くことを想定している。メッセージ本文を使うのはADDコマンドだけであることに注意。
ADD           あなたのPGP公開鍵(追加すべき鍵はメッセージ本文に)(-ka)
INDEX         サーバーの知っているすべてのPGP鍵のリスト(-kv)
VERBOSE INDEX 冗長なフォーマットですべてのPGP鍵リスト(-kvv)
GET           すべての公開鍵束(-kxa *)を複数メッセージで得る
GET <userid>  一つの鍵だけを得る(-kxa <ユーザーID>)
MGET <userid> 正規表現<ユーザーID>と一致するすべての鍵を得る
LAST <n>      アップされた最近<n>日のすべての鍵を得る

NユーザーIDの代わりに、鍵IDを使ってもいいことに注意。この場合、その前に"0x"を置くこと。ユーザーID、名前、電子メールアドレスではなく鍵IDを使えば、あなたがほしい鍵を正確に手に入れることができる。さらなる情報と鍵IDの使い方については質問4.5参照。

MGETコマンドのための拡張の例。

MGET michael            「michael」の含まれる鍵すべてを得る
MGET iastate            「iastate」を含むすべての鍵
MGET bill.*@msn.com     ユーザーネームが"bill"で始まるMSNのすべての鍵
MGET E8F605A5|5F3E38F5  これら二つの鍵ID

MGETコマンドでは、特定の鍵をほしいときには"0x"を使わなくてもいいことに注意。

正規表現について一言:これはUnix shellやMS-DOSで使われているワイルドカードと同じではない。一つの * は、「何でも」ではなく、「前の文字とゼロまたは一つ以上一致する」である。

        a.*はaで始まるものすべてと一致する。
        ab*cは、ac, abc,abbc などと一致する。

鍵束すべてを手に入れるためにFTPにアクセスしたいなら、電子メールを使うよりもFTPを使うほうが効果的だろう。鍵束すべてのダウンロードは、ここから。ftp://ftp.pgp.net/pub/pgp/keys/README.html

 
[ PGP-FAQ目次]
[ 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11]
[ 追補 ]
[ このFAQについて | 用語集 | 著作権]
 

HOME > Theory > Crypt

2000年盗聴法対抗
ダウンロードPGP6.5.1iPGP disk
日本語化PGP鍵作成
PGPdiskマウント秘密鍵を隠す
落とし穴
完全抹消法

PGP ユーザーズ・マニュアル 第1巻
The comp.security.pgp FAQ 日本語版
パスフレーズFAQ 日本語版
バックドア NSAPhrack Magazineソースコード
暗号関係リンク集

叛乱オンライン