Класичні шифри — Віженер, Атбаш, ROT47, огорожа та афінний
Шифруйте й розшифровуйте класичні шифри онлайн: Віженера, Бофорта, Атбаш, ROT47, шифр огорожі (зигзаг) та афінний. Для головоломок, квестів і вивчення криптографії.
🔒 Працює повністю у вашому браузері — нічого не завантажуєтьсяШість класичних шифрів в одному місці
До появи комп'ютерів таємні повідомлення трималися на шифрах, які створювали олівцем на папері. Вони й досі популярні для головоломок, геокешингу, квест-кімнат, пошуків скарбів, 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» (частота літер) показує індекс збігів, який допомагає відрізнити шифр Віженера від простої підстановки.
Ці шифри цікаві, але ненадійні. Усе виконується у вашому браузері, і нічого не завантажується.
Як користуватися
- Оберіть шифрВиберіть Віженера, Бофорта, Атбаш, ROT47, шифр огорожі або афінний.
- Задайте ключВведіть ключове слово, кількість рейок або значення a і b — залежно від шифру.
- Шифруйте або розшифровуйтеВведіть повідомлення та оберіть напрямок; шифри-інволюції напрямку не потребують.
- Скопіюйте результатСкопіюйте його або подайте назад на вхід, щоб перевірити, що він коректно розшифровується.