Шифр біфід
Зашифруйте або розшифруйте текст за допомогою шифру біфід, об'єднуючи квадрат Полібія з транспозицією.
Шифр біфід
Шифр біфід, винайдений Félix Delastelle близько 1901 року, є класичним шифром, який об'єднує квадрат Полібія з транспозицією — саме тому він набагато краще опирається простому частотному аналізу, ніж звичайний шифр заміни. Кожна буква відкритого тексту спочатку стає парою координат «рядок-стовпець» на квадраті; координати з цілого блоку букв потім виписуються спочатку цифри рядків, потім цифри стовпців, і переповязуються для отримання нових координат, які перетворюються назад на букви через той же квадрат. Цей інструмент запускає весь процес, у будь-якому напрямку, повністю у вашому браузері.
Опція ключового слова ініціалізує квадрат: його букви (дедубліковані) заповнюють перші клітинки, решта алфавіту йде по порядку, тому те ж саме ключове слово завжди перебудовує ту ж сітку. Виберіть квадрат 5×5, який об'єднує I та J в одну клітинку, як у вихідному шифрі, або квадрат 6×6, який тримає I та J окремо та додає десять цифр, щоб числа також могли бути зашифровані. Період транспозиції контролює, скільки букв перемішуються одночасно — період 1 залишає текст без змін, тоді як більш тривалі періоди розподіляють вплив кожної букви на більшу частину шифртексту. Символи поза алфавітом сітки, такі як пробіли та пунктуація, можуть бути повністю видалені або залишені на їхній вихідній позиції; групування виведення в блоки фіксованої ширини та вибір верхнього чи нижнього регістру — чисто косметичні.
Вмикніть «Показати квадрат і проміжні кроки», щоб побачити побудовану сітку та блок за блоком координати до й після транспозиції — корисно для перевірки ручного розрахунку або розуміння того, як шифр насправді перемішує повідомлення. Опція напрямку дозволяє перемикатися між шифруванням та розшифруванням з використанням одного ключового слова та параметрів, а інструмент обробляє символи завершення рядка Windows і Unix однаково.
Все працює локально: ваше ключове слово та текст обробляються у вашому браузері й ніколи не завантажуються нікуди. Коли закінчите, скопіюйте результат, завантажте його як файл .txt або надішліть прямо в інший інструмент для взаємодії другого перетворення.