Перейти до основного вмісту
LibraTool logoLibraTool

Шифр Цезаря та шифрувальник тексту — безкоштовно

Шифруйте та розшифровуйте текст шифром Цезаря, ROT13, Atbash і шифром Віженера. Класичні підстановочні шифри, усі у вашому браузері.

Працює офлайн після завантаження

Маю шифротекст: знайти зсув

Пробує кожен зсув Цезаря на вхідному тексті та впорядковує їх за тим, наскільки результат схожий на справжню мову.

Зсуває кожну літеру на 13. Самообернений — подвійне застосування повертає оригінал.

Відповідність алфавіту(зверху: вхід, знизу: вихід)
AN
BO
CP
DQ
ER
FS
GT
HU
IV
JW
KX
LY
MZ
NA
OB
PC
QD
RE
SF
TG
UH
VI
WJ
XK
YL
ZM

Лише для навчальних цілей. Шифри Цезаря, ROT13, Атбаш і Віженера — класичні шифри, які не забезпечують реальної конфіденційності й тривіально зламуються. Не використовуйте їх для захисту конфіденційної інформації.

Вхідні дані
Результат
Gur dhvpx oebja sbk whzcf bire gur ynml qbt.

Типові застосування

  • Кодуйте та декодуйте ROT13Використовуйте ROT13 для затемнення тексту — стандартний шифр для спойлерів, відповідей на головоломки та попереджень про вміст.
  • Створюйте головоломки із шифром ЦезаряШифруйте приховані повідомлення шифром Цезаря для квестів, кімнат утеч та головоломок.
  • Вивчайте класичну криптографіюДослідіть шифри Цезаря, Атбаша та Віженера, щоб зрозуміти історію та принципи криптографії.
  • Надсилайте таємні повідомленняКодуйте особисті повідомлення, нотатки та приватні комунікації за допомогою простого шифру заміни.
  • Застосуйте шифр АтбашПереверніть алфавіт за допомогою Атбаш: A стає Z, B стає Y тощо — давній єврейський шифр.

Як це працює

Усі чотири шифри — Цезаря, ROT13, Атбаш і Віженера — реалізовано з нуля в браузері чистою арифметикою кодів символів, без жодних зовнішніх бібліотек. Шифрування й дешифрування відбувається миттєво у вашому браузері під час введення; нічого не надсилається на сервер.

  1. 1
    Виберіть шифр і налаштуйте його
    Виберіть один із чотирьох класичних шифрів підстановки. Шифр Цезаря дозволяє задати зсув від 1 до 25 повзунком. Шифр Віженера потребує ключового слова, літери якого визначають різний зсув для кожної позиції тексту. ROT13 і Атбаш не мають параметрів — обидва самообернені, тож шифрування й дешифрування — та сама операція.
  2. 2
    Перетворення виконує власноруч написана арифметика символів
    Кожен шифр — невелика чиста функція над вхідним рядком. Цезар і ROT13 використовують модульну арифметику на кодах символів — ((charCode - base + shift) % 26) + base, — залишаючи неалфавітні символи повністю без змін. Атбаш віддзеркалює кожну літеру, обчислюючи base + 25 - (charCode - base). Віженер циклічно проходить символами ключового слова, застосовуючи різний зсув до кожної наступної літери.
  3. 3
    Перебір ранжує всі 25 зсувів Цезаря
    Якщо у вас є шифротекст, але зсув невідомий, панель «зламати» пробує всі 25 зсувів одночасно й оцінює кожного кандидата за частотами англійських літер тестом хі-квадрат. Розшифровка, розподіл літер якої найкраще відповідає справжній англійській, ранжується першою.
  4. 4
    Скопіюйте результат або поділіться посиланням на головоломку
    Результат оновлюється наживо з кожним натисканням. Скопіюйте його в буфер обміну або скористайтеся «Копіювати посилання», щоб створити URL, який кодує вибраний шифр, зсув чи ключ і вхідний текст, — так можна поділитися зашифрованою головоломкою, що відкривається прямо в інструменті.

Схожі інструменти

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