Шифр Цезаря та шифрувальник тексту — безкоштовно
Шифруйте та розшифровуйте текст шифром Цезаря, ROT13, Atbash і шифром Віженера. Класичні підстановочні шифри, усі у вашому браузері.
Маю шифротекст: знайти зсув
Пробує кожен зсув Цезаря на вхідному тексті та впорядковує їх за тим, наскільки результат схожий на справжню мову.
Зсуває кожну літеру на 13. Самообернений — подвійне застосування повертає оригінал.
Лише для навчальних цілей. Шифри Цезаря, ROT13, Атбаш і Віженера — класичні шифри, які не забезпечують реальної конфіденційності й тривіально зламуються. Не використовуйте їх для захисту конфіденційної інформації.
Типові застосування
- Кодуйте та декодуйте ROT13Використовуйте ROT13 для затемнення тексту — стандартний шифр для спойлерів, відповідей на головоломки та попереджень про вміст.
- Створюйте головоломки із шифром ЦезаряШифруйте приховані повідомлення шифром Цезаря для квестів, кімнат утеч та головоломок.
- Вивчайте класичну криптографіюДослідіть шифри Цезаря, Атбаша та Віженера, щоб зрозуміти історію та принципи криптографії.
- Надсилайте таємні повідомленняКодуйте особисті повідомлення, нотатки та приватні комунікації за допомогою простого шифру заміни.
- Застосуйте шифр АтбашПереверніть алфавіт за допомогою Атбаш: A стає Z, B стає Y тощо — давній єврейський шифр.
Як це працює
Усі чотири шифри — Цезаря, ROT13, Атбаш і Віженера — реалізовано з нуля в браузері чистою арифметикою кодів символів, без жодних зовнішніх бібліотек. Шифрування й дешифрування відбувається миттєво у вашому браузері під час введення; нічого не надсилається на сервер.
- 1Виберіть шифр і налаштуйте йогоВиберіть один із чотирьох класичних шифрів підстановки. Шифр Цезаря дозволяє задати зсув від 1 до 25 повзунком. Шифр Віженера потребує ключового слова, літери якого визначають різний зсув для кожної позиції тексту. ROT13 і Атбаш не мають параметрів — обидва самообернені, тож шифрування й дешифрування — та сама операція.
- 2Перетворення виконує власноруч написана арифметика символівКожен шифр — невелика чиста функція над вхідним рядком. Цезар і ROT13 використовують модульну арифметику на кодах символів — ((charCode - base + shift) % 26) + base, — залишаючи неалфавітні символи повністю без змін. Атбаш віддзеркалює кожну літеру, обчислюючи base + 25 - (charCode - base). Віженер циклічно проходить символами ключового слова, застосовуючи різний зсув до кожної наступної літери.
- 3Перебір ранжує всі 25 зсувів ЦезаряЯкщо у вас є шифротекст, але зсув невідомий, панель «зламати» пробує всі 25 зсувів одночасно й оцінює кожного кандидата за частотами англійських літер тестом хі-квадрат. Розшифровка, розподіл літер якої найкраще відповідає справжній англійській, ранжується першою.
- 4Скопіюйте результат або поділіться посиланням на головоломкуРезультат оновлюється наживо з кожним натисканням. Скопіюйте його в буфер обміну або скористайтеся «Копіювати посилання», щоб створити URL, який кодує вибраний шифр, зсув чи ключ і вхідний текст, — так можна поділитися зашифрованою головоломкою, що відкривається прямо в інструменті.
Схожі інструменти
Кодер і декодер URL
Кодуйте та декодуйте URL-адреси та рядки запитів. Підтримка encodeURIComponent, decodeURIComponent та аналізу рядків запитів.
Кодувальник та декодувальник Base64
Кодуйте текст або файли у Base64 або декодуйте рядки Base64 назад у звичайний текст. Миттєво, приватно та безкоштовно.
Кодувальник та декодувальник HTML
Кодуйте спеціальні символи в HTML-сутності або декодуйте сутності назад у звичайний текст. Миттєво у вашому браузері.