モジュール詳細:マゼンタ暗号

マゼンタという色は存在しない。それは、緑の錐体細胞が非活性化かつ赤と青の錐体細胞が活性化していることを脳が知覚しようとしているのだ。この暗号は、あなたの想像力の単なる色素に過ぎない。

このモジュールには3つのディスプレー、キーボード、2つの矢印、及び現在のページを表示する送信ボタンがある。

このモジュールには1つのページしか存在しないため、いずれかの矢印を押すと押した文字のみが削除される。

上部のディスプレーには6文字の暗号文、中央のディスプレーには数字、下部のディスプレーには3文字のキーが表示される。

以下の暗号を使用し、単語を解読する。

ステップ1:アフィン暗号

暗号化された単語を次の式を使用して復号する:((C - X) * D) % 26

Xはシリアルナンバーの数字の合計を25で割った余りに、1を加算したものである。Dは中央のディスプレーに表示される数字の逆数(ディスプレーの数字をEと呼ぶ)である。Dは次の式を満たす数字として求められる:(E * D) % 26 = 1

各文字をアルファベット上の位置を使用して数字に変換し、結果を変数Cに代入する。結果をアルファベット上の位置を使用して英字に戻す(注:Zは0と26の両方として扱える)。

これで新しい暗号化された単語が作成できる。

暗号化単語:WVQMOG
シリアルナンバー:LP7WP3
中央の数字:9 -> (9 * 3) % 26 = 1
X:((7 + 3) % 25) + 1 = 11

W -> ((23 - 11) * 3) % 26 -> 10 -> J
V -> ((22 - 11) * 3) % 26 -> 7 -> G
Q -> ((17 - 11) * 3) % 26 -> 18 -> R
M -> ((13 - 11) * 3) % 26 -> 6 -> F
O -> ((15 - 11) * 3) % 26 -> 12 -> L
G -> ((07 - 11) * 3) % 26 -> 14 -> N

新しい暗号化単語:JGRFLN

ステップ2:ミシュコフスキー転置

シリアルナンバーの英字を取得してキーを作成し、各文字にアルファベット順で番号を付ける。同点も含める。1はアルファベット順で最初に来るものである。

次に、読み順にキーの列に収まるようにキーの下の6つのダッシュを配置する。

番号の下にある各ダッシュを昇順で、ステップ1で取得した暗号化された単語の各文字に置き換える。キーに重複する番号がある場合、重複する番号の下にある枠がすべて埋まるまで、左から右、上から下に配置する。その後、文字を読み順で読み、新しい暗号化された単語を取得する。

暗号化単語:JGRFLN
シリアルナンバー:ステップ1と同じ

L P W P
1 2 3 2
- - - -
- -
L P W P
1 2 3 2
J R N F
G L

新しい暗号化単語:JRNFGL

ステップ3:自動鍵暗号

ステップ2で取得した暗号化単語と下のディスプレーのキーを使用する。

暗号化された単語の最初の英字とキーの最初の英字を取得し、アルファベット上の位置を使用して数字に変換する。

次に、最初の数字から2番目の数字を減算し、新しい数字をアルファベット上の位置を使用して英字に戻す。

結果の数値が0以下の場合、数値が1~26の範囲になるまで26を加算する。

結果の文字をキーの最後に書く。

文字ごとにこれを繰り返し、復号された単語を取得する。

暗号化単語:JRNFGL 下のディスプレー:FWA

J, F -> 10 - 6 -> 4 -> D
R, W -> 18 - 23 -> -5 + 26 -> 21 -> U
N, A -> 14 - 1 -> 13 -> M
F, D -> 6 - 4 -> 2 -> B
G, U -> 7 - 21 -> -14 + 26 -> 12 -> L
L, M -> 12 - 13 -> -1 + 26 = 25 -> Y
復号された単語:DUMBLY

復号された単語を取得したら、それを送信する。入力を開始すると、全てのディスプレーが暗転し下のディスプレーに入力された文字が表示される。

入力を消去するには、いずれかの矢印をクリックする。ページが移動し、入力した文字列が消去される。6文字を超える入力はできないようになっている。

入力に問題がなければ、「SUB」と書かれたボタンを押して、回答を送信する。ミスが記録された場合、モジュールの最初のページに戻るが、暗号の再生成はされない。