Про цей інструмент
Шифр Bifid, винайдений Феліксом Деластелем близько 1901 року, поєднує квадрат Полібія з фракціонуванням і перестановкою, тож кожна вихідна літера залежить від двох різних вхідних літер — розповсюджуючи, або дифузуючи, інформацію по повідомленню. Цей інструмент будує квадрат Полібія 5x5 із ключем (I та J ділять комірку), показує його й кодує чи декодує ваш текст у браузері.
Кожна літера відкритого тексту спершу записується як пара координат — її рядок і стовпець у квадраті. Текст обробляється блоками, довжина яких є періодом. У межах блоку всі номери рядків перелічуються першими, потім усі номери стовпців, утворюючи один потік цифр; той потік потім зчитується назад послідовними парами, і кожна нова пара (рядок, стовпець) відображається через квадрат, щоб дати літеру шифротексту. Оскільки рядки й стовпці сусідніх літер переплітаються, одна літера відкритого тексту впливає на кілька літер шифротексту. Декодування обертає процес: читає координати кожної літери шифру, розбиває послідовність цифр блоку на половину рядків і половину стовпців та рекомбінує їх.
Безпека походить від періоду: більший період змішує більше літер разом і краще опирається аналізу, тоді як незаданий період фракціонує все повідомлення як один блок. Усі обчислення локальні й приватні. Зверніть увагу, що нелітерні символи видаляються, текст переводиться у верхній регістр, а J згортається в I перед шифруванням.