モジュール詳細:距離暗号
2メートルでお願いします。
モジュール上には、平行四辺形のディスプレーが2つ、3つの三角形のボタンがトライフォース状に配置され、その右隣に別の三角形のボタンがあり、キー英字とキー数字が表示されている。
このモジュールを解除するには、以下の手順で三角形状のキーグリッドを入手し、それを使って解読した単語を入手し、トライフォース状に配置されたボタンを使ってモジュールに送信する。
ステップ0:キー三角形の作成
頂点の一つが南を向いている7×7の正三角形を作成する。キーワードの最初の英字を、この三角形の読み順の最初のセルに配置する。次に、キーワードの各英字について、その英字が使用されている場合は、その英字と最も近い未使用の英字(ループ可能なため、AとZの文字間の距離は1であり、AとBと同じになる)を見つけ、三角形内の次の未記入セルに配置する。これをキーワード内のすべての英字が使われ、三角形の最上段が埋まるまで繰り返す。
次に、後続の各セルについて、真上の2つのセルにある2つのアルファベット上の位置間の絶対値を考える。その値に対応する英字が使われていなければ、その英字を次の埋まっていないセルに入れる。そうでなければ、使用済みの英字を得た時と同じ手順に従う。その後、未使用の英字を次の未記入セルに入れる。アルファベット26文字のうち25文字が使われるまでこれを繰り返す。残りの文字を「未使用文字」と呼ぶ。下から2番目の段のセルに#を入れ、一番下に未使用文字を入れる。
使用済みの文字を得た際に、最も近い未使用の2文字がそれと同じ距離である場合、アルファベットの逆順(AからZへのループ可能)で到達する未使用の英字を取る。
キーワードがFOREVERの場合
F O R E V D Q
I C M P S L
G J B A H
Z K Y N
T U W
# #
X