Перейти к содержанию

Шифр трифид

Шифруйте или дешифруйте текст с помощью шифра трифид — координатного куба 3x3x3.

Входные данные
Выходные данные

Шифр трифид

Шифр трифид, изобретенный Феликсом Деластелем в 1901 году, является классическим фракционирующим шифром, который развивает идею шифра бифид еще дальше. Вместо плоской решетки он размещает 26 букв и точку в куб 3x3x3, поэтому каждый символ преобразуется в тройку координат — слой, строка и столбец — вместо простой пары строка/столбец. Вставьте ваше сообщение, и инструмент построит куб, преобразует каждую букву в её координаты и произведет фракционирование, создав шифротекст, который совершенно не похож на простую подстановку.

Ключ настраивает куб: его буквы заполняют первые ячейки по порядку, а остальные буквы алфавита следуют далее, точка занимает свое место. Размер блока контролирует, сколько символов группируются вместе перед переспариванием их координат — шаг фракционирования, который делает шифр трифид устойчивым к частотному анализу, так как координаты одной буквы открытого текста смешиваются с соседними. Направление переключается между шифрованием и дешифрованием, и дешифрование с одним и тем же ключом и размером блока точно восстанавливает исходное сообщение. Небуквенные символы могут быть удалены для чистого блока шифротекста или оставлены на месте, чтобы пробелы и пунктуация пережили шифрование; группирование вывода каждые N символов — это помощь при представлении шифротекста и пропускается при дешифровании.

Включите "Показать координатную сетку", чтобы увидеть три слоя 3x3, из которых был построен куб — полезно для проверки ключа вручную или отслеживания работы шифра. Инструмент обрабатывает окончания строк Windows и Unix, буквы с диакритикой и эмодзи: буквы с диакритикой преобразуются в базовую форму перед входом в куб, а все остальное либо удаляется, либо проходит без изменений в зависимости от вашего выбора.

Все работает локально в вашем браузере — ваш ключ и сообщение никогда не загружаются и не отправляются никуда. Когда завершите, скопируйте результат, загрузите его как файл .txt или отправьте вывод обратно во ввод для цепочки преобразований.

FAQ

Чем шифр трифид отличается от шифра бифид?
Бифид использует плоский квадрат 5x5 или 6x6 и двухчастную координату (строка, столбец). Трифид использует куб 3x3x3 и трёхчастную координату (слой, строка, столбец), которая распределяет информацию каждой буквы по трём измерениям вместо двух.
Какую роль играет ключ?
Ключ инициализирует куб: его уникальные буквы заполняют первые ячейки, затем остальные буквы алфавита (и точка) заполняют остальное по порядку. Шифрование и дешифрование должны использовать один и тот же ключ, иначе результат будет неправильным.
Почему алфавит включает точку?
Куб 3x3x3 имеет 27 ячеек, на одну больше, чем 26 букв алфавита. Классический шифр трифид заполняет дополнительную ячейку точкой, что также позволяет пунктуации в конце предложения проходить через шифр вместе с буквами.
Что контролирует размер блока (период)?
Он устанавливает, сколько символов группируются вместе перед смешиванием их координат. Меньший размер блока производит более агрессивное фракционирование; шифрование и дешифрование должны использовать одно и то же значение.
Мой текст загружается куда-то?
Нет. Шифр трифид работает полностью в вашем браузере — ваш ключ и сообщение никогда не покидают ваше устройство.