Об этом инструменте
Шифр Бифид, изобретённый Феликсом Деластелем около 1901 года, объединяет квадрат Полибия с дроблением и перестановкой, так что каждая выходная буква зависит от двух разных входных букв — распространяя, или диффундируя, информацию по сообщению. Этот инструмент строит ключевой квадрат Полибия 5x5 (I и J делят ячейку), показывает его и кодирует или декодирует ваш текст в браузере.
Каждая буква открытого текста сначала записывается как пара координат — её строка и её столбец в квадрате. Текст обрабатывается блоками, длина которых равна периоду. Внутри блока сначала перечисляются все номера строк, затем все номера столбцов, образуя один поток цифр; этот поток затем считывается обратно последовательными парами, и каждая новая пара (строка, столбец) сопоставляется через квадрат, чтобы получить букву шифртекста. Поскольку строки и столбцы соседних букв переплетаются, одна буква открытого текста влияет на несколько букв шифртекста. Декодирование обращает процесс: считайте координаты каждой буквы шифра, разбейте цифровую последовательность блока на половину строк и половину столбцов и рекомбинируйте их.
Стойкость идёт от периода: больший период перемешивает больше букв вместе и лучше сопротивляется анализу, тогда как незаданный период дробит всё сообщение как один блок. Все вычисления локальны и приватны. Учтите, что не-буквы убираются, текст переводится в верхний регистр, а J складывается в I перед шифрованием.