Об этом инструменте Энигма
Обрабатывает или анализирует данные классических шифров с помощью “Энигма”.
Ввод: Текст. Результат: Текст.
Пример
Нажмите «Попробовать пример», чтобы загрузить и выполнить открытый пример с его настройками.
Настройки примера
| Параметр | Значение в примере | Ввод и варианты |
|---|---|---|
| Модель | "3-rotor" | 3-роторный, 4-роторный |
| Самый левый (4-й) ротор | "" | Бета, Гамма. Поддерживаются escape-последовательности \n, \r и \t |
| Настройка кольца самого левого ротора | А | А, B, C, D, E, F, G, H, I, J, K, L, М, Н, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| Начальное значение самого левого ротора | А | А, B, C, D, E, F, G, H, I, J, K, L, М, Н, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| Левый ротор | "EKMFLGDQVZNTOWYHXUSPAIBRCJ<R" | I, II, III, IV, V, VI, VII, VIII. Поддерживаются escape-последовательности \n, \r и \t |
| Настройка кольца левого ротора | А | А, B, C, D, E, F, G, H, I, J, K, L, М, Н, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| Начальное значение левого ротора | А | А, B, C, D, E, F, G, H, I, J, K, L, М, Н, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| Средний ротор | "AJDKSIRUXBLHWTMCQGZNPYFVOE<F" | I, II, III, IV, V, VI, VII, VIII. Поддерживаются escape-последовательности \n, \r и \t |
| Настройка кольца среднего ротора | А | А, B, C, D, E, F, G, H, I, J, K, L, М, Н, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| Начальное значение среднего ротора | А | А, B, C, D, E, F, G, H, I, J, K, L, М, Н, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| Правый ротор | "BDFHJLCPRTXVZNYEIWGAKMUSQO<W" | I, II, III, IV, V, VI, VII, VIII. Поддерживаются escape-последовательности \n, \r и \t |
| Настройка кольца правого ротора | А | А, B, C, D, E, F, G, H, I, J, K, L, М, Н, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| Начальное значение правого ротора | Z | А, B, C, D, E, F, G, H, I, J, K, L, М, Н, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| Рефлектор | "AY BR CU DH EQ FS GL IP JX KN MO TZ VW" | B, C, B Тонкий, C Тонкий. Поддерживаются escape-последовательности \n, \r и \t |
| Переключатели (Plugboard) | "" | Текст |
| Строгий вывод | true | Удалить небуквенные символы и сгруппировать вывод. |
Ввод
G
Результат
P
Параметры
| Параметр | Значение по умолчанию | Ввод и варианты |
|---|---|---|
| Модель | "3-rotor" | 3-роторный, 4-роторный |
| Самый левый (4-й) ротор | "LEYJVCNIXWPBQMDRTAKZGFUHOS" | Бета, Гамма. Поддерживаются escape-последовательности \n, \r и \t |
| Настройка кольца самого левого ротора | А | А, B, C, D, E, F, G, H, I, J, K, L, М, Н, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| Начальное значение самого левого ротора | А | А, B, C, D, E, F, G, H, I, J, K, L, М, Н, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| Левый ротор | "EKMFLGDQVZNTOWYHXUSPAIBRCJ<R" | I, II, III, IV, V, VI, VII, VIII. Поддерживаются escape-последовательности \n, \r и \t |
| Настройка кольца левого ротора | А | А, B, C, D, E, F, G, H, I, J, K, L, М, Н, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| Начальное значение левого ротора | А | А, B, C, D, E, F, G, H, I, J, K, L, М, Н, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| Средний ротор | "AJDKSIRUXBLHWTMCQGZNPYFVOE<F" | I, II, III, IV, V, VI, VII, VIII. Поддерживаются escape-последовательности \n, \r и \t |
| Настройка кольца среднего ротора | А | А, B, C, D, E, F, G, H, I, J, K, L, М, Н, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| Начальное значение среднего ротора | А | А, B, C, D, E, F, G, H, I, J, K, L, М, Н, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| Правый ротор | "BDFHJLCPRTXVZNYEIWGAKMUSQO<W" | I, II, III, IV, V, VI, VII, VIII. Поддерживаются escape-последовательности \n, \r и \t |
| Настройка кольца правого ротора | А | А, B, C, D, E, F, G, H, I, J, K, L, М, Н, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| Начальное значение правого ротора | А | А, B, C, D, E, F, G, H, I, J, K, L, М, Н, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| Рефлектор | "AY BR CU DH EQ FS GL IP JX KN MO TZ VW" | B, C, B Тонкий, C Тонкий. Поддерживаются escape-последовательности \n, \r и \t |
| Переключатели (Plugboard) | "" | Текст |
| Строгий вывод | true | Удалить небуквенные символы и сгруппировать вывод. |
Перед интерпретацией результата
Кодировка ключа, режим, дополнение и IV должны совпадать. Исторические шифры подходят для обучения; кодирование не обеспечивает конфиденциальность.
Как пользоваться страницей
- Вставьте данные или откройте локальный файл.
- При необходимости измените параметры и нажмите «Выполнить».
- Скопируйте результат или скачайте исходные байты вывода.
Ввод и результаты не загружаются, не публикуются и не добавляются в URL автоматически. Обработка идёт в браузере; HTTP Request и DNS over HTTPS отправляют запущенные вами запросы. Файлы до 128 MiB, вывод до 64 MiB; у отдельных операций пределы ниже. Предпросмотр может быть сокращён. Текст использует UTF-8; для точных байтов откройте файл.