ENIGMA
M3 / M4
1939–45
PHASE 3
EN
🖥 MACHINE
🔬 ROTOR LAB
⚖️ COMPARE
🎓 LEARN
🔐 CHALLENGE
🧪 TESTS
ENIGMA CHALLENGE #001
Difficulty
EASY
NORMAL
HARD
📜 HISTORICAL
「新しい問題」を押すと、暗号文が出題されます。ローター・リング・初期位置・プラグボードを設定して、暗号文を打ち込み、平文に戻してください。
🎲 新しい問題
↺ リセット
💡 ヒント
ENIGMA ENGINE TESTS — 暗号エンジンの自動検証
UIやアニメーションを変更しても、暗号処理そのものが壊れていないかを検証するための自動テストです。判定基準(配線表・Notch・Reflector・既知の暗号文など)は、実装コードとは独立してこのテスト内にハードコードしてあります。
▶ RUN TESTS
ROTOR SECTION
↺ 位置をAに戻す
β
γ
▲
▼
REFLECTOR
LAMPBOARD — LAMPENFELD
暗号化された文字のランプが琥珀色に点灯します。実機のランプ盤を再現した表示専用のパネルで、タップでは操作できません。
KEYBOARD
押したキーは真鍮色に沈み、暗号化された文字のキーはランプのように琥珀色に点灯します。Enigmaは「押した文字自身」を暗号化しないため、光るキーが押したキーと同じになることはありません。
⌫ 削除
CLEAR
PLUGBOARD — STECKERBRETT
文字を2つタップしてケーブルで接続 / 接続済みの文字を再度タップで解除(最大10組)
プラグボードのペア
任意。AB CD EF のように最大10組。各文字は一度しか使えません。
INPUT
OUTPUT
復号するには、暗号化した時と同じローター開始位置に戻してから暗号文を入力してください(Enigmaは暗号化と復号が対称です)。
SIGNAL PATH — 信号経路のリアルタイム可視化
キーを押すと、信号の流れがここにアニメーション表示されます。
キーを押すと、信号がプラグボード → ローター → リフレクター → ローター → プラグボードと流れる様子がここに表示されます。
DEBUG — ステッピング状態
キーを押すとローターのステッピング情報が表示されます。
📜 HISTORY — 暗号化した文字の履歴
クリックすると、その時点のローター状態と信号経路を表示します。
まだ履歴はありません。
COMPARE MODE — 2台のEnigmaを並べて比較
同じ平文を2つの異なる設定で暗号化し、結果を見比べられます。1文字変えるだけで暗号文が全く別物になることを体感してください。
SHARED PLAINTEXT
🔀 A ⇄ B
📥 現在のMACHINE設定をAへ
🎲 Bをランダム化
DIFFERENCE
ROTOR LAB — 単体ローターの構造を確認
Rotor
I
II
III
IV
V
VI
VII
VIII
Beta (β)
Gamma (γ)
Position
◀
A
▶
Ring
文字を選ぶか、キーボードで入力してください
上段:キーボードからの入力文字 下段:ローター内部配線を通過した後の文字(現在位置・リング設定を反映)。文字をクリック/タップすると、その1文字だけの信号経路が光ります。
SETTINGS
✕
MODEL
Variant
Enigma I(陸軍/空軍・ローターI–Vのみ)
M3 / M4(海軍・拡張ローター)
Enigma Iは1930年代の陸軍/空軍向け基本モデルで、ローターI〜VとリフレクターA/B/Cのみを使用します(史実:I〜Vの配線はM3/M4と共通)。二重ノッチのVI〜VIII・M4用のβ/γは登場しません。
M4 (4th rotor)
OFF — M3 (3 rotors)
ON — M4 (U-boat, 4 rotors)
M4はKriegsmarine(Uボート)用の4ローター機です。ONにすると、リフレクター横に回転しない4番目のローター(β/γ)が追加され、リフレクターも専用のThin B/Thin Cのみ選択できます。
ROTORS(左 → 右)
4th Type
Beta (β)
Gamma (γ)
4th Ring
4th Pos
β/γローターは回転しません(手動で位置を設定する固定リフレクターの一部として機能します)。
REFLECTOR
Type
📜 HISTORICAL PRESETS
📜 Historical は史料で確認できる実在の設定、🎮 Example はシミュレーター独自の練習用サンプルです。区別して表示しています。
▶ PLAYBACK
Speed
🐢 Slow
▶ Normal
⚡ Fast
⏩ Instant
Sound
🔇 Off
🔊 On
ACTIONS
🎲 ランダム設定
🔌 プラグボードをリセット
📋 設定をコピー
🔗 共有URLをコピー
📷 設定カードを画像で保存
ABOUT
Rotor I〜VIII(Kriegsmarine用 VI/VII/VIIIの二重ノッチ含む)、Reflector A/B/C、そしてM4用のβ/γ(回転しない4番目のローター)とThin B/Thin Cを実装したEnigma I / M3 / M4のシミュレーターです。暗号処理はすべてブラウザ内で完結し、入力内容が外部に送信されることはありません。
Historical Information
STEP 1