エニグマ暗号機シミュレーター
ローター I~VIII、リング設定、開始位置、リフレクター、プラグボードを備えたエニグマ I・M3・M4 を再現します。ダブルステッピングも正確に再現します。
エニグマは対称です。同じ設定で出力をもう一度入力すると、元のテキストに戻ります。どの文字も自分自身には暗号化されません。
エニグマは、第二次世界大戦中にドイツ軍が回転する輪、リフレクター、プラグボードで通信文を暗号化していた機械です。このシミュレーターは、エニグマ I、M3、M4 を当時のローター配線のまま再現し、特に重要な、ステッピング機構の「ダブルステッピング」の癖まで再現しているので、実機と同じ出力になります。
使い方
- テキストを入力します(暗号化されるのは文字だけです)。
- モデル、ローター、リフレクター、リング設定、開始位置を選びます。
- 必要ならプラグボードの組を追加します(最大 13 組)。
- 出力を確認します。同じ設定でもう一度通すと復号できます。
計算式
キーを押すたびに、まずローターが回り、信号はプラグボードを通って、ローターを右から左へ、リフレクターを経て、ローターを左から右へ戻り、もう一度プラグボードを通ります。リング設定は各ローターの配線をずらします。
ダブルステッピング: 中央のローターがノッチの位置にあると、次のキー入力で自分が回ると同時に左のローターも送るため、中央のローターが続けて 2 回動きます。
計算例
エニグマ I でローター I-II-III、リフレクター B、リング AAA、開始 AAA のとき、AAAAA と打つと BDZGO が出ます。標準的な基準結果です。元の設定を使えば、このシミュレーターは 1941 年のバルバロッサ作戦の通信文(エニグマ I)と 1942 年の U ボートの通信文(M4)も、公表されているドイツ語の平文に戻せます。
よくある質問
なぜ文字が自分自身になることはないのですか?
リフレクターが信号を別の経路で送り返すため、出力の文字は必ず入力と異なります。設計上の特徴でしたが、暗号解読者はこれを弱点として利用しました。
ダブルステッピングとは何ですか?
機械的な副作用です。中央のローターが送りのノッチに達すると、次のキー入力で自分が進むと同時に左のローターも一緒に動かすため、続けて 2 回動きます。
メッセージはどう復号しますか?
暗号化に使ったのとまったく同じローター、リング、位置、プラグボードに設定して、暗号文を入力してください。エニグマは対称なので、平文が出てきます。
最終更新:
この入力内容のページアドレス: https://kakao.mobile/ja/tools/enigma-machine-simulator/
このツールを引用する
kakaoCalc. (2026, November 8). エニグマ暗号機シミュレーター. https://kakao.mobile/ja/tools/enigma-machine-simulator/
“エニグマ暗号機シミュレーター.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/enigma-machine-simulator/.