TT Text Tools

Класичні шифри — Віженер, Атбаш, ROT47, огорожа та афінний

Шифруйте й розшифровуйте класичні шифри онлайн: Віженера, Бофорта, Атбаш, ROT47, шифр огорожі (зигзаг) та афінний. Для головоломок, квестів і вивчення криптографії.

🔒 Працює повністю у вашому браузері — нічого не завантажується

Advertisement

Шість класичних шифрів в одному місці

До появи комп'ютерів таємні повідомлення трималися на шифрах, які створювали олівцем на папері. Вони й досі популярні для головоломок, геокешингу, квест-кімнат, пошуків скарбів, CTF-завдань та для викладання основ криптографії. Цей інструмент шифрує й розшифровує шість найвідоміших із них і оновлює результат під час введення, тож ви можете експериментувати з ключами та бачити, як кожен метод перетворює текст.

Шифр Віженера зсуває кожну літеру на різну величину, яку задає повторюване ключове слово. Протягом століть його називали «le chiffre indéchiffrable», бо простий частотний аналіз не зламує його напряму. Шифр Бофорта — його близький родич: він віднімає відкритий текст від ключа замість додавання; шифр взаємний, тож та сама операція і шифрує, і розшифровує. Атбаш, який спочатку застосовували до єврейського алфавіту, віддзеркалює алфавіт: A стає Z, а B стає Y. ROT47 обертає кожен друкований символ ASCII на 47 позицій, перемішуючи не лише літери, а й цифри та розділові знаки.

Шифр огорожі (rail fence) — це шифр перестановки: замість заміни літер він змінює їхній порядок, записуючи повідомлення зигзагом на кількох «рейках» і зчитуючи кожну рейку по черзі. Афінний шифр зіставляє кожній літері x значення (a·x + b) mod 26; множник a має бути взаємно простим із 26, тому в списку вибору доступні лише коректні значення.

Поради для головоломок і навчання

Регістр літер зберігається, а символи поза A–Z (окрім ROT47 і шифру огорожі) залишаються на місці, тому межі слів лишаються видимими. У шифрах Віженера та Бофорта ключ просувають тільки літери. Скористайтеся «Use result as input» (використати результат як вхідні дані), щоб перевірити, що повідомлення розшифровується назад до оригіналу. Якщо ви намагаєтеся зламати невідомий шифр, інструмент «Letter Frequency» (частота літер) показує індекс збігів, який допомагає відрізнити шифр Віженера від простої підстановки.

Ці шифри цікаві, але ненадійні. Усе виконується у вашому браузері, і нічого не завантажується.

Як користуватися

  1. Оберіть шифрВиберіть Віженера, Бофорта, Атбаш, ROT47, шифр огорожі або афінний.
  2. Задайте ключВведіть ключове слово, кількість рейок або значення a і b — залежно від шифру.
  3. Шифруйте або розшифровуйтеВведіть повідомлення та оберіть напрямок; шифри-інволюції напрямку не потребують.
  4. Скопіюйте результатСкопіюйте його або подайте назад на вхід, щоб перевірити, що він коректно розшифровується.

Часті запитання

Як працює шифр Віженера?
Кожну літеру зсувають на відповідну літеру повторюваного ключового слова, де A = 0, B = 1 і так далі. З ключем LEMON текст ATTACK AT DAWN стає LXFOPV EF RNHR. Пробіли та розділові знаки зберігаються й не витрачають літер ключа.
Які шифри є самооберненими?
Атбаш, ROT47 і шифр Бофорта. Якщо застосувати їх двічі з тими самими налаштуваннями, отримаєте початковий текст, тому окремого режиму розшифрування немає.
Чим відрізняється ROT13 від ROT47?
ROT13 обертає лише 26 літер. ROT47 обертає всі 94 друковані символи ASCII, тож цифри й символи теж перемішуються. Для ROT13 та інших зсувів Цезаря скористайтеся інструментом «Caesar Cipher» (шифр Цезаря).
Чи безпечні ці шифри?
Ні. Вони історичні та навчальні. Усі їх можна зламати частотним аналізом або перебором. Для справжніх секретів використовуйте сучасне шифрування.
Advertisement