MECHANISED CRYPTOGRAPHY PUZZLE 03【Cypher編】
はじめに
いつもブログをご覧いただきありがとうございます。
ミジンコに転生したIPUSIRONです😀
暗号文

GYHRVFLRXY
-INTEL-
Spies have successfully captured a complete Enigma machine and codebook.
The internal wirings for the remaining scramblers are as follows;
ABCDEFGHIJKLMNOPQRSTUVWXYZ
II AJPCZWRLFBDKOTYUQGENHXMIVS
ABCDEFGHIJKLMNOPQRSTUVWXYZ
III TAGBPCSDQEUFVNZHYIXJWLRKOM
The key this message was sent with is;
AB SZ UY GH LQ EN ←プラグボードの設定
II I III ←スクランブラーの順序
AEB ←各スクランブラーの開始位置
これを訳すとイカのようになります。
-情報-
スパイがエニグマ暗号機とコードブックの完全なセットを捕獲することに成功した。
残りのスクランブラーの内部配線は以下の通りである。
ABCDEFGHIJKLMNOPQRSTUVWXYZ
II AJPCZWRLFBDKOTYUQGENHXMIVS
ABCDEFGHIJKLMNOPQRSTUVWXYZ
III TAGBPCSDQEUFVNZHYIXJWLRKOM
このメッセージの送信に使用された鍵は以下の通り。
AB SZ UY GH LQ EN /* プラグボードの設定 */
II I III /* スクランブラーの順序 */
AEB /* 各スクランブラーの開始位置 */
ヒント
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
Make sure scramblers are in the correct positions and stating rotations.
Plaintext begins "B..."
英文を訳すると、以下になります。
スクランブラーが正しい位置と開始回転位置にあることを確認せよ。
平文は「B...」で始まる。
解答への道
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
1:与えられている各種設定から内部の状態を把握する
- プラグボード:A⇔B、S⇔Z、U⇔Y、G⇔H、L⇔Q、E⇔N
- スクランブラーの順序:II、I、III
- スクランブラーの開始位置:スクランブラーIIはA、IはE、IIIはB
次のようになります。
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←入出力
AB SZ UY GH LQ EN ←プラグボード(一種の置換表)
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←中間入出力(造語)
ABCDEFGHIJKLMNOPQRSTUVWXYZ
AJPCZWRLFBDKOTYUQGENHXMIVS ←スクランブラーII(状態0)
EFGHIJKLMNOPQRSTUVWXYZABCD
ADFPVZBECKMTHXSLRINQOJUWYG ←スクランブラーI(状態4)
BCDEFGHIJKLMNOPQRSTUVWXYZA
AGBPCSDQEUFVNZHYIXJWLRKOMT ←スクランブラーIII(状態1)
ABCDEFGHIJKLMNOPQRSTUVWXYZ
YRUHQSLDPXNGOKMIEBFZCWVJAT ←リフレクター内部状態が判明しているということは、鍵に相当するものがわかっているということです。
つまり、正しい手順で暗号文を復号すればよいだけです。
なお、プラグボードが増設され、スクランブラーは3枚に増えたため、PUZZLE 02と比べて複雑にはなっていますが、基本的な復号の手順は同様です。
暗号文は短いため、2段目以降のスクランブラーは回転しません。回転するのは1段目のスクランブラーIIのみです。
?????????? ←平文
GYHRVFLRXY ←暗号文2:1文字目’G’を復号する
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←入出力
- -
↑ ↓
AB SZ UY GH LQ EN ←プラグボード
↑ ↓
- -
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←中間入出力
↑ ↓
BCDEFGHIJKLMNOPQRSTUVWXYZA
JPCZWRLFBDKOTYUQGENHXMIVSA ←スクランブラーII(状態0から1文字左シフト済⇒状態1)
↑ ↓
EFGHIJKLMNOPQRSTUVWXYZABCD
ADFPVZBECKMTHXSLRINQOJUWYG ←スクランブラーI(状態4)
↓ ↑
BCDEFGHIJKLMNOPQRSTUVWXYZA
AGBPCSDQEUFVNZHYIXJWLRKOMT ←スクランブラーIII(状態1)
↓ ↑
ABCDEFGHIJKLMNOPQRSTUVWXYZ
YRUHQSLDPXNGOKMIEBFZCWVJAT ←リフレクター暗号文文字’G’は平文文字’B’に復号できます。
3:2文字目’Y’を復号する
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←入出力
- -
↓ ↑
AB SZ UY GH LQ EN ←プラグボード
↓ ↑
- -
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←中間入出力
↑ ↓
CDEFGHIJKLMNOPQRSTUVWXYZAB
PCZWRLFBDKOTYUQGENHXMIVSAJ ←スクランブラーII(状態1から1文字左シフト済⇒状態2)
↓ ↑
EFGHIJKLMNOPQRSTUVWXYZABCD
ADFPVZBECKMTHXSLRINQOJUWYG ←スクランブラーI(状態4)
↑ ↓
BCDEFGHIJKLMNOPQRSTUVWXYZA
AGBPCSDQEUFVNZHYIXJWLRKOMT ←スクランブラーIII(状態1)
↓ ↑
ABCDEFGHIJKLMNOPQRSTUVWXYZ
YRUHQSLDPXNGOKMIEBFZCWVJAT ←リフレクター暗号文文字’Y’は平文文字’L’に復号できます。
4:3文字目’H’を復号する
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←入出力
--
↓
AB SZ UY GH LQ EN ←プラグボード
↓
- -
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←中間入出力
↓ ↑
DEFGHIJKLMNOPQRSTUVWXYZABC
CZWRLFBDKOTYUQGENHXMIVSAJP ←スクランブラーII(状態2から1文字左シフト済⇒状態3)
↑ ↓
EFGHIJKLMNOPQRSTUVWXYZABCD
ADFPVZBECKMTHXSLRINQOJUWYG ←スクランブラーI(状態4)
↓ ↑
BCDEFGHIJKLMNOPQRSTUVWXYZA
AGBPCSDQEUFVNZHYIXJWLRKOMT ←スクランブラーIII(状態1)
↑ ↓
ABCDEFGHIJKLMNOPQRSTUVWXYZ
YRUHQSLDPXNGOKMIEBFZCWVJAT ←リフレクター暗号文文字’H’は平文文字’I’に復号できます。
5:4文字目’R’を復号する
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←入出力
- -
AB SZ UY GH LQ EN ←プラグボード
- -
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←中間入出力
↓ ↑
EFGHIJKLMNOPQRSTUVWXYZABCD
ZWRLFBDKOTYUQGENHXMIVSAJPC ←スクランブラーII(状態3から1文字左シフト済⇒状態4)
↑ ↓
EFGHIJKLMNOPQRSTUVWXYZABCD
ADFPVZBECKMTHXSLRINQOJUWYG ←スクランブラーI(状態4)
↑ ↓
BCDEFGHIJKLMNOPQRSTUVWXYZA
AGBPCSDQEUFVNZHYIXJWLRKOMT ←スクランブラーIII(状態1)
↑ ↓
ABCDEFGHIJKLMNOPQRSTUVWXYZ
YRUHQSLDPXNGOKMIEBFZCWVJAT ←リフレクター暗号文文字’R’は平文文字’T’に復号できます。
6:5文字目’V’を復号する
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←入出力
- -
↑
AB SZ UY GH LQ EN ←プラグボード
↑
- -
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←中間入出力
↑ ↓
FGHIJKLMNOPQRSTUVWXYZABCDE
WRLFBDKOTYUQGENHXMIVSAJPCZ ←スクランブラーII(状態4から1文字左シフト済⇒状態5)
↑ ↓
EFGHIJKLMNOPQRSTUVWXYZABCD
ADFPVZBECKMTHXSLRINQOJUWYG ←スクランブラーI(状態4)
↓ ↑
BCDEFGHIJKLMNOPQRSTUVWXYZA
AGBPCSDQEUFVNZHYIXJWLRKOMT ←スクランブラーIII(状態1)
↓ ↑
ABCDEFGHIJKLMNOPQRSTUVWXYZ
YRUHQSLDPXNGOKMIEBFZCWVJAT ←リフレクター暗号文文字’V’は平文文字’Z’に復号できます。
7:6文字目’F’を復号する
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←入出力
- -
AB SZ UY GH LQ EN ←プラグボード
- -
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←中間入出力
↓ ↑
GHIJKLMNOPQRSTUVWXYZABCDEF
RLFBDKOTYUQGENHXMIVSAJPCZW ←スクランブラーII(状態5から1文字左シフト済⇒状態6)
↓ ↑
EFGHIJKLMNOPQRSTUVWXYZABCD
ADFPVZBECKMTHXSLRINQOJUWYG ←スクランブラーI(状態4)
↓ ↑
BCDEFGHIJKLMNOPQRSTUVWXYZA
AGBPCSDQEUFVNZHYIXJWLRKOMT ←スクランブラーIII(状態1)
↓ ↑
ABCDEFGHIJKLMNOPQRSTUVWXYZ
YRUHQSLDPXNGOKMIEBFZCWVJAT ←リフレクター暗号文文字’F’は平文文字’K’に復号できます。
8:7文字目’L’を復号する
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←入出力
- -
↓
AB SZ UY GH LQ EN ←プラグボード
↓
--
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←中間入出力
↓↑
HIJKLMNOPQRSTUVWXYZABCDEFG
LFBDKOTYUQGENHXMIVSAJPCZWR ←スクランブラーII(状態6から1文字左シフト済⇒状態7)
↑ ↓
EFGHIJKLMNOPQRSTUVWXYZABCD
ADFPVZBECKMTHXSLRINQOJUWYG ←スクランブラーI(状態4)
↓↑
BCDEFGHIJKLMNOPQRSTUVWXYZA
AGBPCSDQEUFVNZHYIXJWLRKOMT ←スクランブラーIII(状態1)
↓ ↑
ABCDEFGHIJKLMNOPQRSTUVWXYZ
YRUHQSLDPXNGOKMIEBFZCWVJAT ←リフレクター暗号文文字’L’は平文文字’R’に復号できます。
9:8文字目’R’を復号する
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←入出力
- -
AB SZ UY GH LQ EN ←プラグボード
- -
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←中間入出力
↑ ↓
IJKLMNOPQRSTUVWXYZABCDEFGH
FBDKOTYUQGENHXMIVSAJPCZWRL ←スクランブラーII(状態7から1文字左シフト済⇒状態8)
↑ ↓
EFGHIJKLMNOPQRSTUVWXYZABCD
ADFPVZBECKMTHXSLRINQOJUWYG ←スクランブラーI(状態4)
↓ ↑
BCDEFGHIJKLMNOPQRSTUVWXYZA
AGBPCSDQEUFVNZHYIXJWLRKOMT ←スクランブラーIII(状態1)
↓ ↑
ABCDEFGHIJKLMNOPQRSTUVWXYZ
YRUHQSLDPXNGOKMIEBFZCWVJAT ←リフレクター暗号文文字’R’は平文文字’I’に復号できます。
10:9文字目’X’を復号する
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←入出力
- -
↑
AB SZ UY GH LQ EN ←プラグボード
↑
- -
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←中間入出力
↑ ↓
JKLMNOPQRSTUVWXYZABCDEFGHI
BDKOTYUQGENHXMIVSAJPCZWRLF ←スクランブラーII(状態8から1文字左シフト済⇒状態9)
↓ ↑
EFGHIJKLMNOPQRSTUVWXYZABCD
ADFPVZBECKMTHXSLRINQOJUWYG ←スクランブラーI(状態4)
↑ ↓
BCDEFGHIJKLMNOPQRSTUVWXYZA
AGBPCSDQEUFVNZHYIXJWLRKOMT ←スクランブラーIII(状態1)
↑ ↓
ABCDEFGHIJKLMNOPQRSTUVWXYZ
YRUHQSLDPXNGOKMIEBFZCWVJAT ←リフレクター暗号文文字’X’は平文文字’E’に復号できます。
11:10文字目’Y’を復号する
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←入出力
- -
↓ ↑
AB SZ UY GH LQ EN ←プラグボード
↓ ↑
- -
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←中間入出力
↑ ↓
KLMNOPQRSTUVWXYZABCDEFGHIJ
DKOTYUQGENHXMIVSAJPCZWRLFB ←スクランブラーII(状態9から1文字左シフト済⇒状態10)
↓ ↑
EFGHIJKLMNOPQRSTUVWXYZABCD
ADFPVZBECKMTHXSLRINQOJUWYG ←スクランブラーI(状態4)
↑ ↓
BCDEFGHIJKLMNOPQRSTUVWXYZA
AGBPCSDQEUFVNZHYIXJWLRKOMT ←スクランブラーIII(状態1)
↑ ↓
ABCDEFGHIJKLMNOPQRSTUVWXYZ
YRUHQSLDPXNGOKMIEBFZCWVJAT ←リフレクター暗号文文字’Y’は平文文字’G’に復号できます。
12:得られた復号文字を連結する
“BLITZKRIEG"という単語が得られます。
BLITZKRIEG ←平文
GYHRVFLRXY ←暗号文これが正解のキーワードでしょう。
“BLITZKRIEG"はドイツ語で「電撃戦」を意味します。
解答
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
BLITZKRIEG

ツールで解読する【別解】
1:ブラウザーでCypher Enigma Simulatorにアクセスします。
2:「暗号化・復号」タブで、指示どおりにセッティングします。
- Plugboard:A-B, S-Z, U-Y, G-H, L-Q, E-N
- Scrambler
- Scrambler 1:カスタム"UWYGADFPVZBECKMTHXSLRINQOJ"、開始位置E
- Scrambler 2:カスタム"AJPCZWRLFBDKOTYUQGENHXMIVS"、開始位置A
- Scrambler 3:カスタム"TAGBPCSDQEUFVNZHYIXJWLRKOM"、開始位置B
- 順番は2⇒1⇒3
- Reflector:カスタム"YRUHQSLDPXNGOKMIEBFZCWVJAT“
スクランブラーの開始位置がAEBですが、スクランブラー123に対応するのではなく、スクランブラー213(II I IIIと提示されている)に対応することに注意してください。

3:Modeを復号にして、暗号文"GYHRVFLRXY"を入力します。
[処理実行]ボタンを押すと、復号結果である"BLITZKRIEG"が得られました。
これは解答キーワードです。


なお、内部状態の詳細は以下のとおりです。
【配線設定】
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←入力・出力
ABCDEFGHIJKLMNOPQRSTUVWXYZ
AJPCZWRLFBDKOTYUQGENHXMIVS ←スクランブラー2(ノッチ: Z)
ABCDEFGHIJKLMNOPQRSTUVWXYZ
UWYGADFPVZBECKMTHXSLRINQOJ ←スクランブラー1(ノッチ: Z)
ABCDEFGHIJKLMNOPQRSTUVWXYZ
TAGBPCSDQEUFVNZHYIXJWLRKOM ←スクランブラー3(ノッチ: Z)
ABCDEFGHIJKLMNOPQRSTUVWXYZ
YRUHQSLDPXNGOKMIEBFZCWVJAT ←リフレクター(一致する文字が配線されている)
────────────────────────────────────────────────────────
【初期設定】(開始位置を適用した状態)
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←入力・出力
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←シフト後(開始位置: A、ノッチ: Z)
AJPCZWRLFBDKOTYUQGENHXMIVS ←スクランブラー2
EFGHIJKLMNOPQRSTUVWXYZABCD ←シフト後(開始位置: E、ノッチ: Z)
ADFPVZBECKMTHXSLRINQOJUWYG ←スクランブラー1
BCDEFGHIJKLMNOPQRSTUVWXYZA ←シフト後(開始位置: B、ノッチ: Z)
AGBPCSDQEUFVNZHYIXJWLRKOMT ←スクランブラー3
════════════════════════════════════════════════════════
【処理開始】
────────────────────────────────────────────────────────
【文字 G の処理】
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←入力・出力
↑ ↓
↑ ↓
BCDEFGHIJKLMNOPQRSTUVWXYZA
JPCZWRLFBDKOTYUQGENHXMIVSA ←スクランブラー2(左に1文字分シフト済)
↑ ↓
↑ ↓
EFGHIJKLMNOPQRSTUVWXYZABCD
ADFPVZBECKMTHXSLRINQOJUWYG ←スクランブラー1(左に4文字分シフト済)
↓ ↑
↓ ↑
BCDEFGHIJKLMNOPQRSTUVWXYZA
AGBPCSDQEUFVNZHYIXJWLRKOMT ←スクランブラー3(左に1文字分シフト済)
↓ ↑
ABCDEFGHIJKLMNOPQRSTUVWXYZ
YRUHQSLDPXNGOKMIEBFZCWVJAT ←リフレクター(固定)
結果: G → B
────────────────────────────────────────────────────────
【文字 Y の処理】
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←入力・出力
↑ ↓
↑ ↓
CDEFGHIJKLMNOPQRSTUVWXYZAB
PCZWRLFBDKOTYUQGENHXMIVSAJ ←スクランブラー2(左に2文字分シフト済)
↓ ↑
↓ ↑
EFGHIJKLMNOPQRSTUVWXYZABCD
ADFPVZBECKMTHXSLRINQOJUWYG ←スクランブラー1(左に4文字分シフト済)
↑ ↓
↑ ↓
BCDEFGHIJKLMNOPQRSTUVWXYZA
AGBPCSDQEUFVNZHYIXJWLRKOMT ←スクランブラー3(左に1文字分シフト済)
↓ ↑
ABCDEFGHIJKLMNOPQRSTUVWXYZ
YRUHQSLDPXNGOKMIEBFZCWVJAT ←リフレクター(固定)
結果: Y → L
────────────────────────────────────────────────────────
【文字 H の処理】
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←入力・出力
↓ ↑
↓ ↑
DEFGHIJKLMNOPQRSTUVWXYZABC
CZWRLFBDKOTYUQGENHXMIVSAJP ←スクランブラー2(左に3文字分シフト済)
↑ ↓
↑ ↓
EFGHIJKLMNOPQRSTUVWXYZABCD
ADFPVZBECKMTHXSLRINQOJUWYG ←スクランブラー1(左に4文字分シフト済)
↓ ↑
↓ ↑
BCDEFGHIJKLMNOPQRSTUVWXYZA
AGBPCSDQEUFVNZHYIXJWLRKOMT ←スクランブラー3(左に1文字分シフト済)
↑ ↓
ABCDEFGHIJKLMNOPQRSTUVWXYZ
YRUHQSLDPXNGOKMIEBFZCWVJAT ←リフレクター(固定)
結果: H → I
────────────────────────────────────────────────────────
【文字 R の処理】
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←入力・出力
↓ ↑
↓ ↑
EFGHIJKLMNOPQRSTUVWXYZABCD
ZWRLFBDKOTYUQGENHXMIVSAJPC ←スクランブラー2(左に4文字分シフト済)
↑ ↓
↑ ↓
EFGHIJKLMNOPQRSTUVWXYZABCD
ADFPVZBECKMTHXSLRINQOJUWYG ←スクランブラー1(左に4文字分シフト済)
↑ ↓
↑ ↓
BCDEFGHIJKLMNOPQRSTUVWXYZA
AGBPCSDQEUFVNZHYIXJWLRKOMT ←スクランブラー3(左に1文字分シフト済)
↑ ↓
ABCDEFGHIJKLMNOPQRSTUVWXYZ
YRUHQSLDPXNGOKMIEBFZCWVJAT ←リフレクター(固定)
結果: R → T
────────────────────────────────────────────────────────
【文字 V の処理】
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←入力・出力
↓ ↑
↑ ↓
FGHIJKLMNOPQRSTUVWXYZABCDE
WRLFBDKOTYUQGENHXMIVSAJPCZ ←スクランブラー2(左に5文字分シフト済)
↑ ↓
↑ ↓
EFGHIJKLMNOPQRSTUVWXYZABCD
ADFPVZBECKMTHXSLRINQOJUWYG ←スクランブラー1(左に4文字分シフト済)
↓ ↑
↓ ↑
BCDEFGHIJKLMNOPQRSTUVWXYZA
AGBPCSDQEUFVNZHYIXJWLRKOMT ←スクランブラー3(左に1文字分シフト済)
↓ ↑
ABCDEFGHIJKLMNOPQRSTUVWXYZ
YRUHQSLDPXNGOKMIEBFZCWVJAT ←リフレクター(固定)
結果: V → Z
────────────────────────────────────────────────────────
【文字 F の処理】
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←入力・出力
↓ ↑
↓ ↑
GHIJKLMNOPQRSTUVWXYZABCDEF
RLFBDKOTYUQGENHXMIVSAJPCZW ←スクランブラー2(左に6文字分シフト済)
↓ ↑
↓ ↑
EFGHIJKLMNOPQRSTUVWXYZABCD
ADFPVZBECKMTHXSLRINQOJUWYG ←スクランブラー1(左に4文字分シフト済)
↓ ↑
↓ ↑
BCDEFGHIJKLMNOPQRSTUVWXYZA
AGBPCSDQEUFVNZHYIXJWLRKOMT ←スクランブラー3(左に1文字分シフト済)
↓ ↑
ABCDEFGHIJKLMNOPQRSTUVWXYZ
YRUHQSLDPXNGOKMIEBFZCWVJAT ←リフレクター(固定)
結果: F → K
────────────────────────────────────────────────────────
【文字 L の処理】
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←入力・出力
↓↑
↓↑
HIJKLMNOPQRSTUVWXYZABCDEFG
LFBDKOTYUQGENHXMIVSAJPCZWR ←スクランブラー2(左に7文字分シフト済)
↑ ↓
↑ ↓
EFGHIJKLMNOPQRSTUVWXYZABCD
ADFPVZBECKMTHXSLRINQOJUWYG ←スクランブラー1(左に4文字分シフト済)
↓↑
↓↑
BCDEFGHIJKLMNOPQRSTUVWXYZA
AGBPCSDQEUFVNZHYIXJWLRKOMT ←スクランブラー3(左に1文字分シフト済)
↓ ↑
ABCDEFGHIJKLMNOPQRSTUVWXYZ
YRUHQSLDPXNGOKMIEBFZCWVJAT ←リフレクター(固定)
結果: L → R
────────────────────────────────────────────────────────
【文字 R の処理】
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←入力・出力
↑ ↓
↑ ↓
IJKLMNOPQRSTUVWXYZABCDEFGH
FBDKOTYUQGENHXMIVSAJPCZWRL ←スクランブラー2(左に8文字分シフト済)
↑ ↓
↑ ↓
EFGHIJKLMNOPQRSTUVWXYZABCD
ADFPVZBECKMTHXSLRINQOJUWYG ←スクランブラー1(左に4文字分シフト済)
↓ ↑
↓ ↑
BCDEFGHIJKLMNOPQRSTUVWXYZA
AGBPCSDQEUFVNZHYIXJWLRKOMT ←スクランブラー3(左に1文字分シフト済)
↓ ↑
ABCDEFGHIJKLMNOPQRSTUVWXYZ
YRUHQSLDPXNGOKMIEBFZCWVJAT ←リフレクター(固定)
結果: R → I
────────────────────────────────────────────────────────
【文字 X の処理】
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←入力・出力
↑ ↓
↑ ↓
JKLMNOPQRSTUVWXYZABCDEFGHI
BDKOTYUQGENHXMIVSAJPCZWRLF ←スクランブラー2(左に9文字分シフト済)
↓ ↑
↓ ↑
EFGHIJKLMNOPQRSTUVWXYZABCD
ADFPVZBECKMTHXSLRINQOJUWYG ←スクランブラー1(左に4文字分シフト済)
↑ ↓
↑ ↓
BCDEFGHIJKLMNOPQRSTUVWXYZA
AGBPCSDQEUFVNZHYIXJWLRKOMT ←スクランブラー3(左に1文字分シフト済)
↑ ↓
ABCDEFGHIJKLMNOPQRSTUVWXYZ
YRUHQSLDPXNGOKMIEBFZCWVJAT ←リフレクター(固定)
結果: X → E
────────────────────────────────────────────────────────
【文字 Y の処理】
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←入力・出力
↑ ↓
↑ ↓
KLMNOPQRSTUVWXYZABCDEFGHIJ
DKOTYUQGENHXMIVSAJPCZWRLFB ←スクランブラー2(左に10文字分シフト済)
↓ ↑
↓ ↑
EFGHIJKLMNOPQRSTUVWXYZABCD
ADFPVZBECKMTHXSLRINQOJUWYG ←スクランブラー1(左に4文字分シフト済)
↑ ↓
↑ ↓
BCDEFGHIJKLMNOPQRSTUVWXYZA
AGBPCSDQEUFVNZHYIXJWLRKOMT ←スクランブラー3(左に1文字分シフト済)
↑ ↓
ABCDEFGHIJKLMNOPQRSTUVWXYZ
YRUHQSLDPXNGOKMIEBFZCWVJAT ←リフレクター(固定)
結果: Y → G
おわりに
以上で暗号機のルームは全クリアになります。
























