Об этом инструменте Typex
Обрабатывает или анализирует данные классических шифров с помощью “Typex”.
Ввод: Текст. Результат: Текст.
Пример
Нажмите «Попробовать пример», чтобы загрузить и выполнить открытый пример с его настройками.
Настройки примера
| Параметр | Значение в примере | Ввод и варианты |
|---|---|---|
| 1-й (слева) ротор | "MCYLPQUVRXGSAOWNBJEZDTFKHI<BFHNQUW" | Пример 1, Пример 2, Пример 3, Пример 4, Пример 5, Пример 6, Пример 7, Пример 8. Поддерживаются escape-последовательности \n, \r и \t |
| 1-й ротор в обратном направлении | false | Включено или выключено |
| установка кольца 1-го ротора | B | А, B, C, D, E, F, G, H, I, J, K, L, М, Н, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| начальное значение 1-го ротора | C | А, B, C, D, E, F, G, H, I, J, K, L, М, Н, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 2-й ротор | "KHWENRCBISXJQGOFMAPVYZDLTU<BFHNQUW" | Пример 1, Пример 2, Пример 3, Пример 4, Пример 5, Пример 6, Пример 7, Пример 8. Поддерживаются escape-последовательности \n, \r и \t |
| 2-й ротор в обратном направлении | false | Включено или выключено |
| установка кольца 2-го ротора | D | А, B, C, D, E, F, G, H, I, J, K, L, М, Н, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| начальное значение 2-го ротора | E | А, B, C, D, E, F, G, H, I, J, K, L, М, Н, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 3-й (средний) ротор | "BYPDZMGIKQCUSATREHOJNLFWXV<BFHNQUW" | Пример 1, Пример 2, Пример 3, Пример 4, Пример 5, Пример 6, Пример 7, Пример 8. Поддерживаются escape-последовательности \n, \r и \t |
| 3-й ротор в обратном положении | false | Включено или выключено |
| 3-я установка кольца ротора | F | А, B, C, D, E, F, G, H, I, J, K, L, М, Н, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| начальное значение 3-го ротора | G | А, B, C, D, E, F, G, H, I, J, K, L, М, Н, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 4-й (статический) ротор | "ZANJCGDLVHIXOBRPMSWQUKFYET<BFHNQUW" | Пример 1, Пример 2, Пример 3, Пример 4, Пример 5, Пример 6, Пример 7, Пример 8. Поддерживаются escape-последовательности \n, \r и \t |
| 4-й ротор в обратном положении | true | Включено или выключено |
| 4-я установка кольца ротора | H | А, B, C, D, E, F, G, H, I, J, K, L, М, Н, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 4-й ротор начальное значение | I | А, B, C, D, E, F, G, H, I, J, K, L, М, Н, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 5-й (правый, статический) ротор | "QXBGUTOVFCZPJIHSWERYNDAMLK<BFHNQUW" | Пример 1, Пример 2, Пример 3, Пример 4, Пример 5, Пример 6, Пример 7, Пример 8. Поддерживаются escape-последовательности \n, \r и \t |
| 5-й ротор в обратном направлении | true | Включено или выключено |
| установка кольца 5-го ротора | J | А, B, C, D, E, F, G, H, I, J, K, L, М, Н, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| начальное значение 5-го ротора | K | А, B, C, D, E, F, G, H, I, J, K, L, М, Н, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| Рефлектор | "AN BC FG IE KD LU MH OR TS VZ WQ XJ YP" | Пример. Поддерживаются escape-последовательности \n, \r и \t |
| Переключатели (Plugboard) | "EHZTLCVKFRPQSYANBUIWOJXGMD" | Текст |
| Эмуляция клавиатуры Typex | Никто | Никто, Шифровать, Расшифровать |
| Строгий вывод | true | Удалить небуквенные символы и сгруппировать вывод. |
Ключи и пароли из примера общедоступны. Никогда не используйте их для защиты настоящих данных.
Ввод
hello world, this is a test message.
Результат
VIXQQ VHLPN UCVLA QDZNZ EAYAT HWC
Параметры
| Параметр | Значение по умолчанию | Ввод и варианты |
|---|---|---|
| 1-й (слева) ротор | "MCYLPQUVRXGSAOWNBJEZDTFKHI<BFHNQUW" | Пример 1, Пример 2, Пример 3, Пример 4, Пример 5, Пример 6, Пример 7, Пример 8. Поддерживаются escape-последовательности \n, \r и \t |
| 1-й ротор в обратном направлении | false | Включено или выключено |
| установка кольца 1-го ротора | А | А, B, C, D, E, F, G, H, I, J, K, L, М, Н, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| начальное значение 1-го ротора | А | А, B, C, D, E, F, G, H, I, J, K, L, М, Н, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 2-й ротор | "KHWENRCBISXJQGOFMAPVYZDLTU<BFHNQUW" | Пример 1, Пример 2, Пример 3, Пример 4, Пример 5, Пример 6, Пример 7, Пример 8. Поддерживаются escape-последовательности \n, \r и \t |
| 2-й ротор в обратном направлении | false | Включено или выключено |
| установка кольца 2-го ротора | А | А, B, C, D, E, F, G, H, I, J, K, L, М, Н, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| начальное значение 2-го ротора | А | А, B, C, D, E, F, G, H, I, J, K, L, М, Н, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 3-й (средний) ротор | "BYPDZMGIKQCUSATREHOJNLFWXV<BFHNQUW" | Пример 1, Пример 2, Пример 3, Пример 4, Пример 5, Пример 6, Пример 7, Пример 8. Поддерживаются escape-последовательности \n, \r и \t |
| 3-й ротор в обратном положении | false | Включено или выключено |
| 3-я установка кольца ротора | А | А, B, C, D, E, F, G, H, I, J, K, L, М, Н, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| начальное значение 3-го ротора | А | А, B, C, D, E, F, G, H, I, J, K, L, М, Н, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 4-й (статический) ротор | "ZANJCGDLVHIXOBRPMSWQUKFYET<BFHNQUW" | Пример 1, Пример 2, Пример 3, Пример 4, Пример 5, Пример 6, Пример 7, Пример 8. Поддерживаются escape-последовательности \n, \r и \t |
| 4-й ротор в обратном положении | false | Включено или выключено |
| 4-я установка кольца ротора | А | А, B, C, D, E, F, G, H, I, J, K, L, М, Н, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 4-й ротор начальное значение | А | А, B, C, D, E, F, G, H, I, J, K, L, М, Н, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| 5-й (правый, статический) ротор | "QXBGUTOVFCZPJIHSWERYNDAMLK<BFHNQUW" | Пример 1, Пример 2, Пример 3, Пример 4, Пример 5, Пример 6, Пример 7, Пример 8. Поддерживаются escape-последовательности \n, \r и \t |
| 5-й ротор в обратном направлении | false | Включено или выключено |
| установка кольца 5-го ротора | А | А, B, C, D, E, F, G, H, I, J, K, L, М, Н, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| начальное значение 5-го ротора | А | А, B, C, D, E, F, G, H, I, J, K, L, М, Н, O, P, Q, R, S, T, U, V, W, X, Y, Z |
| Рефлектор | "AN BC FG IE KD LU MH OR TS VZ WQ XJ YP" | Пример. Поддерживаются escape-последовательности \n, \r и \t |
| Переключатели (Plugboard) | "" | Текст |
| Эмуляция клавиатуры Typex | Никто | Никто, Шифровать, Расшифровать |
| Строгий вывод | true | Удалить небуквенные символы и сгруппировать вывод. |
Перед интерпретацией результата
Кодировка ключа, режим, дополнение и IV должны совпадать. Исторические шифры подходят для обучения; кодирование не обеспечивает конфиденциальность.
Как пользоваться страницей
- Вставьте данные или откройте локальный файл.
- При необходимости измените параметры и нажмите «Выполнить».
- Скопируйте результат или скачайте исходные байты вывода.
Ввод и результаты не загружаются, не публикуются и не добавляются в URL автоматически. Обработка идёт в браузере; HTTP Request и DNS over HTTPS отправляют запущенные вами запросы. Файлы до 128 MiB, вывод до 64 MiB; у отдельных операций пределы ниже. Предпросмотр может быть сокращён. Текст использует UTF-8; для точных байтов откройте файл.