ツールへスキップ
mtool
  • 無料
  • 登録不要
  • 端末で

SIGABA 暗号機シミュレーター

SIGABAシミュレーターは、15ローターの教育用モデルで暗号化と復号をブラウザー内で試せる、無料・登録不要のツールです。 15個のローターを3群に設定し、メッセージを入力して信号経路を確認してください。メッセージごとに初期鍵へ戻ります。

機械の設定

15 個のローターを 3 群で設定します。メッセージごとに同じ初期鍵へ戻します。

モデル

暗号ローター

0:O · 1:O · 2:O · 3:O · 4:O

制御ローター

5:O · 6:O · 7:O · 8:O · 9:O

インデックスローター

0:0 · 1:0 · 2:0 · 3:0 · 4:0

暗号化と復号

復号には同じ初期鍵と型式が必要です。SIGABA に反射板はなく、信号は暗号ローターを逆向きに通ります。

操作
0 / 5000

歴史的なキーボード規則では、空白は暗号化前に Z、入力した Z は X になります。復号時、内部の Z は空白として出力され、元の Z は復元できません。

信号の流れを追う

文字はまず 5 個の暗号ローターを通ります。その後、制御とインデックスの信号が次の文字の前に動くローターを決めます。

文字を入力すると、各文字の経路とローターの動きを確認できます。

CSP-889 / CSP-2900 の教育用モデルです。公開された 26 接点ローターの配線はシミュレーター用の再構成で、戦時中の配線と確認されたものではありません。歴史的な暗号文には対応するローターと鍵が必要です。

処理はすべてこのタブ内で行います。メッセージや鍵は mtool に送信されません。歴史的なローター暗号は現代の秘密保護には使えません。

動作原理、配線の出典、テストベクトル: NSA · SJSU · Rotorvis

仕組み

  1. 15 個のローターを設定15 個のローターを 3 群で設定します。メッセージごとに同じ初期鍵へ戻します。 使用中のローターを選ぶと番号を入れ替えます。26 接点の各ローターは 1 回だけ使います。
  2. 暗号化と復号復号には同じ初期鍵と型式が必要です。SIGABA に反射板はなく、信号は暗号ローターを逆向きに通ります。 歴史的なキーボード規則では、空白は暗号化前に Z、入力した Z は X になります。復号時、内部の Z は空白として出力され、元の Z は復元できません。
  3. 信号の流れを追う文字はまず 5 個の暗号ローターを通ります。その後、制御とインデックスの信号が次の文字の前に動くローターを決めます。

質問

SIGABA 暗号機とは何ですか?

SIGABA の 15 個のローターを設定し、CSP-889 または CSP-2900 で暗号化・復号します。各ステップの動きも確認できます。 26 接点のローター 5 個が左から右へ文字を変換します。CSP-2900 では 2 番と 4 番の位置が逆方向に動きます。

15 個のローターはどう動きますか?

26 接点のローター 5 個が不規則な回転を制御します。3 番は毎打鍵で進み、1 番と 5 番は固定です。 10 接点のローター 5 個はメッセージ中に回転せず、制御信号を暗号ローターへ送ります。 文字はまず 5 個の暗号ローターを通ります。その後、制御とインデックスの信号が次の文字の前に動くローターを決めます。

SIGABA の暗号文を復号するには?

復号には同じ初期鍵と型式が必要です。SIGABA に反射板はなく、信号は暗号ローターを逆向きに通ります。

空白と文字 Z はどう扱われますか?

歴史的なキーボード規則では、空白は暗号化前に Z、入力した Z は X になります。復号時、内部の Z は空白として出力され、元の Z は復元できません。

ローター配線は戦時中の実物ですか?

CSP-889 / CSP-2900 の教育用モデルです。公開された 26 接点ローターの配線はシミュレーター用の再構成で、戦時中の配線と確認されたものではありません。歴史的な暗号文には対応するローターと鍵が必要です。

このツールは無料ですか?

はい。このツールは無料で、登録不要です。1日の利用回数に制限はありません。

アカウントは必要ですか?

いいえ。アカウントなしでこのツールを利用できます。

入力した内容はどこかに送信されますか?

いいえ。このツールはブラウザー内で動作します。入力内容と結果は、ご自身で共有しない限り端末から外に出ません。

関連ツール

エニグマ暗号機シミュレーター

エニグマ I・M3・M4 をブラウザで再現。ローター、リング、反射板、プラグボードを設定し、暗号化・復号と信号経路を試せます。

開く

テキスト暗号化

ブラウザー上でランダムな256ビット鍵を使い、あらゆる言語のメッセージを暗号化・復号します。

開く