This site requires Japanese Environment, Thank you

踊る暗号解読班:参加方法(クライアントソフトを準備する)


これから、クライアントソフトをダウンロードして、必要な設定をして、実際に動かすところまでやってみます。

説明にわかりにくいことがあったら、遠慮なくねじまきまでメールで問い合わせるか、伝言板に書込んでくださいね。

また、ここでは、Windows版について説明しますが、もちろん、MacでもUNIXでも、基本的な設定事項は同じですので、参考にしてくださいね。

さっそく、 ここをクリックすると、Windows用のクライアントソフトのダウンロードが始まります

(その他のOSの方は、このページから選択してください)

上記のファイルを、ダウンロードしたら、インターネットに接続したまま、インストールしましょう。ダブルクリックで実行すると、自動的にインストールが始まります。「NEXT」か「OK」で処理を進めてください。

次々に画面が切り替わりますので、以下の画像のとおりに設定してください。

以前に古いバージョンのクライアントをインストールしてある場合は、次のメッセージがでます。

オンラインヘルプは今は見なくても良いので、いちばん上のチェックは外しても構いません。

順調に進むと、MS−DOS風の画面(白い枠に、文字だけの画面)が出ます。細かい設定の方法は、「Windows CLI版 クライアントソフトの設定方法」のページをご覧下さい。とにかく、ここでは、「自分のメールアドレス」とモデムの設定だけします。それだけで、基本的には動きます。


distributed.net client configuration:
--------------------------------------------------------------------------
 1) General Client Options
 2) Buffer and Buffer Update Options
 3) Performance related options
 4) Logging Options

 9) Discard settings and exit
 0) Save settings and exit


Choice -->

で 1 を選びます。

distributed.net client configuration: General Client Options
--------------------------------------------------------------------------
 1) Your email address (distributed.net ID) ==>
 2) Complete this many packets, then exit ==> 0 (no limit)
 3) Run for this long, then exit ==> 0:00 (no limit)
 4) Pause flagfile Path/Name ==>
 5) Exit flagfile Path/Name ==> exitrc5.now
 6) Enable restart on .ini file change? ==> yes
 7) "Pause if running" ==>
 8) Pause if processor temperature thresholds are exceeded? ==> no
 9) Pause if running on battery power? ==> yes
10) Disable all screen output? (quiet mode) ==> no
11) Disable the crunch-o-meter (packet progress indicator)? ==> no

 0) Return to main menu

Choice -->

でまた、1 を選びます。


distributed.net client configuration: General Client Options
--------------------------------------------------------------------------

Your email address (distributed.net ID):

Completed work sent back to distributed.net are tagged with the email
address of the person whose machine completed that work. That address
is used as a unique 'account' identifier in three ways: (a) this is how
distributed.net will contact the owner of the machine that submits the
winning key; (b) The owner of that address receives credit for completed
work which may then be transferred to a team account; (c) The number of
work-units completed may be used as votes in the selection of a recipient of
the prize-money reserved for a non-profit organization.

Default Setting:
Current Setting: 
New Setting --> 

ここで、自分のメールアドレスを入れます。間違いのないように、慎重に入力してください!
エンターキーで前の画面に戻ります。


distributed.net client configuration:
--------------------------------------------------------------------------
 1) General Client Options
 2) Buffer and Buffer Update Options
 3) Performance related options
 4) Logging Options

 9) Discard settings and exit
 0) Save settings and exit


Choice -->

に戻って、2を選びます。

distributed.net client configuration: Buffer and Buffer Update Options
--------------------------------------------------------------------------
 1) Buffer in RAM only? (no disk I/O) ==> no
 2) In-Buffer Filename Prefix ==> buff-in
 3) Out-Buffer Filename Prefix ==> buff-out
 4) Checkpoint Filename ==> 
 5) Disable buffer updates from/to a keyserver ==> no
 6) Keyserver<->client connectivity options
 7) Disable buffer updates from/to remote buffers ==> no
 8) Remote buffer directory ==>
 9) Frequently update empty buffers? ==> no
10) Preferred packet size (2^X keys/packet) ==> RC5=-1,DES=-1,CSC=-1
11) Fetch:Flush work threshold ==> RC5=-1:-1,DES=-1:-1,OGR=-1:-1,CSC=-1:-1
12) Fetch time threshold (in hours) ==> RC5=0,DES=0,CSC=0

 0) Return to main menu

Choice -->

ここで、6を選びます。

distributed.net client configuration: Keyserver<->client connectivity options
--------------------------------------------------------------------------
 1) Network Timeout (seconds) ==> 60 (default)
 2) Automatically select a distributed.net keyserver? ==> yes
 3) Keyserver port ==>
 4) Firewall/proxy protocol ==> 
 5) Firewall hostname ==> 
 6) Firewall port ==> 
 7) Firewall username ==>
 8) Firewall password ==>
 9) Always use UUEncoding? ==> no
10) Modem detection options ==> Normal mode

 0) Return to Buffer and Buffer Update Options

Choice -->

この画面は、ネットワークの設定によって項目が変わりますが、モデムを使ってインターネットにアクセスしている人は、
Modem detection options ==> を選びます。

distributed.net client configuration: Keyserver<->client connectivity options
--------------------------------------------------------------------------

Modem detection options:

0) Normal mode: the client will send/receive packets only when it
         empties the in buffer, hits the flush threshold, or
         the user specifically requests a flush/fetch.
1) Dial-up detection mode: This acts like mode 0, with the addition
         that the client will automatically send/receive packets when a
         dial-up networking connection is established. Modem users
         will probably wish to use this option so that their client
         never runs out of packets.
2) Dial-up detection ONLY mode: Like the previous mode, this will cause
         the client to automatically send/receive packets when
         connected. HOWEVER, if the client runs out of packets,
         it will NOT trigger auto-dial, and will instead work
         on random RC5 packets until a connection is detected.

Default Setting: 0
Current Setting: 0
New Setting --> 2

ここで、普通に自宅からダイアルアップで接続している場合は2を選びます。会社でLANなどで接続している人は
0のままです。

エンターキーで前の画面に戻ります。

distributed.net client configuration: Buffer and Buffer Update Options
--------------------------------------------------------------------------
 1) Buffer in RAM only? (no disk I/O) ==> no
 2) In-Buffer Filename Prefix ==> buff-in
 3) Out-Buffer Filename Prefix ==> buff-out
 4) Checkpoint Filename ==> 
 5) Disable buffer updates from/to a keyserver ==> no
 6) Keyserver<->client connectivity options
 7) Disable buffer updates from/to remote buffers ==> no
 8) Remote buffer directory ==>
 9) Frequently update empty buffers? ==> no
10) Preferred packet size (2^X keys/packet) ==> RC5=-1,DES=-1,CSC=-1
11) Fetch:Flush work threshold ==> RC5=-1:-1,DES=-1:-1,OGR=-1:-1,CSC=-1:-1
12) Fetch time threshold (in hours) ==> RC5=0,DES=0,CSC=0

 0) Return to main menu

Choice -->

ここで、11を選びます。

distributed.net client configuration: Buffer and Buffer Update Options
--------------------------------------------------------------------------

Fetch:Flush work threshold:

This option specifies how many *work units* your client will buffer between
communications with a keyserver. When the number of work units in the
input buffer reaches 0, the client will attempt to connect to a keyserver,
fill the input buffer to the threshold, and send in all completed work
units. Keep the number of workunits to buffer low if you have a fixed
connection to the internet, or the cost of your dialup connection is
negligible. While you could theoretically enter any number in the fields
here, the client has internal limits on the number of packets that it can
safely deal with.

Defaults: Thresholds as displayed here are in the form "fetch:flush":
A value of -1 for the 'fetch setting' indicates that a time threshold
should be used instead. If that too is unspecified, then the client will
use defaults. A value of -1 for the 'flush setting' is advisable and
indicates that a) flush and fetch values are equal, b) the client is to
switch/rotate between all active and enabled projects (only if all are -1)

Default Setting: -1 (default size or determine from time threshold)
Current Setting: RC5=1:-1,DES=1:-1,OGR=1:-1,CSC=1:-1
New Setting --> RC5=1:-1,DES=1:-1,OGR=1:-1,CSC=1:-1

ここで、以下のように入力してください。

RC5=100:100,DES=100:100,OGR=100:100,CSC=100:100

エンターキーでもとの画面に戻ります。


distributed.net client configuration:
--------------------------------------------------------------------------
 1) General Client Options
 2) Buffer and Buffer Update Options
 3) Performance related options
 4) Logging Options

 9) Discard settings and exit
 0) Save settings and exit


Choice -->

この画面に戻ったら、0を選んで、設定を保存します。

これで、設定は終了です。

「OK」をクリックすると、クライアントがネットを通じて、割り当て分の鍵を受け取り、作業を開始します。見ているだけでも楽しいですが、放っておいても大丈夫なので、最小化してしまいましょう。画面右下のタスクトレイに青い地球(だと思う)のアイコンが表示されます。ときどき、ダブルクリックして、様子を見てあげましょう。

割り当ての鍵を受け取ったら、ネットの接続を切ってください。あとは、インターネットに接続するたびに、自動的に鍵のやりとりが行われます。これで、クライアントのインストールはおしまいです。

さて、翌日の夜以降、自分の個人ランキングのページから、パスワードメールをもらう手続きをします。

以下のフォームにメールアドレスを入れて「確保!」ボタンを押すと、distributed.netの個人ランキングのページページへジャンプします。

そこで、画面の一番下のほうの「Please email my password. 」というボタンをクリックしてやると、数分であなたのパスワードがメールで送られてきます。

「自分の個人ランキングのページがどこにあるか分からない!」という方は、掲示板に参加したメールアドレスを報告していただくか、ねじまきあてにメールでご連絡ください。


踊る暗号解読班