モジュール詳細:黒色暗号
世界が生まれた暗黒のように、この暗号はあなたを終わらせるだろう。
モジュールは、3つのディスプレー、キーボード、英字が書かれた2つのボタン、及び現在のページを表示するボタン(送信ボタン)で構成されている。
右の英字を押すと、次のページに移動できる。左の英字を押すと前のページに移動できる。ページは全部で2ページある。
1ページ目には、上のディスプレーに6文字の暗号化された単語、真ん中のディスプレーにある単語が表示される。
2ページ目には、上のディスプレーには3つのローマ数字、真ん中のディスプレーには3つの英字、下のディスプレーには英字のペアが表示される。
ステップ1:ディグラフィド暗号(亜種)
ここでは、上の暗号化された単語と1ページ目の真ん中と下のディスプレーに表示された単語、2つのボタンにある英字が必要となる。
真ん中と下のディスプレーは、2つのキーを作るために使用される。
真ん中のディスプレーの単語を使用して、重複する英字の2文字目以降を削除する。それから、アルファベット全体の文字列を取得し、この単語に表示された英字を削除する。
シリアルナンバーの最初の英字についてアルファベットにおける位置(A = 1,B = 2...Z = 26)が奇数の場合、単語の末尾にアルファベットを配置する。
そうでない場合、単語の先頭にアルファベットを配置する。
これが、キーAである。
下のディスプレーの単語を使用して、重複する英字の2文字目以降を削除する。それから、アルファベット全体の文字列を取得し、キーワードに表示された英字を削除する。
シリアルナンバーの最後の英字についてアルファベットにおける位置(A = 1,B = 2...Z = 26)が偶数の場合、単語の末尾にアルファベットを配置する。
そうでない場合、単語の先頭にアルファベットを配置する。
これが、キーBである。
ページ番号/送信ボタンの上にある左のボタンに書かれた文字は、「#」に置き換えられ、その英字はキーAの末尾に追加される。これを右のボタンとキーBに対しても行う。
キーAとキーBを、左から右、上から下に9文字ごとに3つの段に分ける。