Перейти к инструменту
mtool
  • бесплатно
  • без регистрации
  • на устройстве

SIGABA — симулятор шифровальной машины

Симулятор SIGABA показывает шифрование и расшифровку на учебной модели с 15 роторами в твоём браузере, бесплатно и без регистрации. Настрой 15 роторов в трёх блоках, введи текст и проследи сигнал; каждое сообщение начинается с заданного ключа.

Настройки машины

Настройте 15 роторов в трёх блоках. Для каждого сообщения восстанавливается исходный ключ.

Модель

Шифрующие роторы

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 восстановить нельзя.

Путь сигнала

Сначала буква проходит через пять шифрующих роторов. Затем импульсы управляющего и индексного блоков выбирают роторы, которые сдвинутся перед следующей буквой.

Введите текст, чтобы увидеть путь каждой буквы и движение роторов.

Учебная модель CSP-889 / CSP-2900. Опубликованные схемы 26-контактных роторов созданы для симуляторов, а не подтверждены как схемы военного времени. Для исторического шифртекста нужны соответствующие роторы и ключ.

Всё обрабатывается в этой вкладке. Сообщения и настройки ключа не отправляются в mtool. Исторический шифр не годится для современных секретов.

Механика, происхождение схем и тестовые векторы: NSA · SJSU · Rotorvis

Как это работает

  1. Настроить все 15 роторовНастройте 15 роторов в трёх блоках. Для каждого сообщения восстанавливается исходный ключ. Если ротор уже занят, его номер меняется местами с прежним. Каждый 26-контактный ротор используется один раз.
  2. Зашифровать или расшифроватьДля расшифровки нужны те же исходный ключ и вариант. У SIGABA нет рефлектора: сигнал проходит через шифрующие роторы в обратном направлении. Правило исторической клавиатуры: пробел перед шифрованием превращается в Z, а введённая Z — в X. При расшифровке внутренняя Z печатается как пробел; исходную Z восстановить нельзя.
  3. Путь сигналаСначала буква проходит через пять шифрующих роторов. Затем импульсы управляющего и индексного блоков выбирают роторы, которые сдвинутся перед следующей буквой.

Вопросы

Что такое машина SIGABA?

Настройте 15 роторов SIGABA, шифруйте и расшифровывайте в вариантах CSP-889 и CSP-2900, наблюдайте за каждым шагом. Пять роторов с 26 контактами преобразуют текст слева направо. В CSP-2900 роторы в позициях 2 и 4 вращаются в другую сторону.

Как работают её 15 роторов?

Пять роторов с 26 контактами управляют нерегулярным шагом. Ротор 3 движется при каждом символе, 1 и 5 неподвижны. Пять роторов с 10 контактами не вращаются при обработке сообщения и направляют импульсы к шифрующим роторам. Сначала буква проходит через пять шифрующих роторов. Затем импульсы управляющего и индексного блоков выбирают роторы, которые сдвинутся перед следующей буквой.

Как расшифровать текст SIGABA?

Для расшифровки нужны те же исходный ключ и вариант. У SIGABA нет рефлектора: сигнал проходит через шифрующие роторы в обратном направлении.

Что происходит с пробелами и буквой Z?

Правило исторической клавиатуры: пробел перед шифрованием превращается в Z, а введённая Z — в X. При расшифровке внутренняя Z печатается как пробел; исходную Z восстановить нельзя.

Подлинные ли здесь схемы роторов?

Учебная модель CSP-889 / CSP-2900. Опубликованные схемы 26-контактных роторов созданы для симуляторов, а не подтверждены как схемы военного времени. Для исторического шифртекста нужны соответствующие роторы и ключ.

Этот инструмент бесплатный?

Да. Этот инструмент бесплатный, без регистрации и дневных лимитов использования.

Нужен аккаунт?

Нет. Этим инструментом можно пользоваться без аккаунта.

То, что я ввожу, куда-нибудь отправляется?

Нет. Этот инструмент работает в твоём браузере. Введённые данные и результаты остаются на твоём устройстве, пока ты не решишь ими поделиться.

Похожие инструменты

Симулятор шифра Энигма

Онлайн-симулятор машины Энигма: шифрование и расшифровка текста на моделях I, M3 и M4. Настрой роторы, кольца, отражатель и коммутационную панель.

Открыть

Шифратор текста

Шифруйте и расшифровывайте сообщения на любом языке со случайным 256-битным ключом прямо в браузере.

Открыть