Кодировщик шифра Атбаш

Атбаш — один из древнейших известных шифров: им пользовались еврейские писцы в книге Иеремии примерно в 600 году до н. э. Он заменяет каждую букву ее зеркальной парой в алфавите: A становится Z, B становится Y и так далее. Поскольку такое отображение является собственной обратной операцией, один и тот же шаг и шифрует, и расшифровывает. По современным меркам он крайне слаб, но остается классикой для головоломок, escape rooms и вводных уроков криптографии.

Как кодировать с помощью Атбаш

  1. 1

    Введите открытый текст (или шифртекст)

    Буквы A-Z и a-z заменяются; цифры, пробелы и знаки пунктуации проходят без изменений.

  2. 2

    Каждая буква меняется на зеркальную

    A↔Z, B↔Y, C↔X, ... M↔N.

  3. 3

    Скопируйте результат

    Инструмент сохраняет исходный регистр, поэтому `Atbash` становится `Zgyzhs`.

  4. 4

    Чтобы декодировать, вставьте шифртекст обратно

    Атбаш самообратим: если применить его дважды, получится исходный текст.

Таблица соответствий

Открытая Шифр Открытая Шифр
A Z N M
B Y O L
C X P K
D W Q J
E V R I
F U S H
G T T G
H S U F
I R V E
J Q W D
K P X C
L O Y B
M N Z A

Название

Слово atbash образовано из первой (aleph), последней (tav), второй (bet) и предпоследней (shin) букв еврейского алфавита — это мнемоника для зеркальной замены.

Известный открытый текст в Библии

Еврейское слово Sheshach (ששך) в Иеремии 25:26 и 51:41 широко считается шифрованием Атбаш для Babel (בבל) — одним из самых ранних задокументированных применений шифра замены.

Криптоаналитическая стойкость: нулевая

Атбаш — моноалфавитная замена с фиксированным публичным ключом. Взломать его тривиально: с этим справится пятилетний ребенок с карандашом. Не используйте Атбаш ни для чего, что должно оставаться секретным. Он подходит для головоломок, подсказок и обфускации, когда аудитория знает, что нужно применить этот шифр.

Часто задаваемые вопросы

Нет. ROT13 сдвигает каждую букву на 13 позиций (A→N, B→O). Атбаш отражает буквы относительно середины алфавита (A→Z, B→Y). Оба шифра самообратимы. Оба тривиально взламываются.

Этот инструмент обрабатывает ASCII A-Z/a-z. Расширить Атбаш на иврит или другие алфавиты в принципе несложно, но для каждого языка нужно собственное соответствие из 26 или другого числа букв; нелатинские символы здесь проходят без изменений.

Потому что соответствие симметрично. A ↔ Z означает, что A превращается в Z, а Z превращается в A. Любой симметричный шифр является собственной обратной операцией. Поэтому это одна операция с одним ключом, и отдельный режим decode не нужен.

Нет. Атбаш — это замена букв; цифры, пробелы, пунктуация, emoji и символы с акцентами остаются нетронутыми. Поэтому шифртекст сохраняет пробелы между словами и внешне примерно похож на исходный текст.

Сопутствующие инструменты

Кодировщик шифра A1Z26

Кодируйте текст шифром A1Z26 (A=1, B=2, ... Z=26) или декодируйте числовую последовательность обратно в буквы, выбрав разделитель.

Шифрование / расшифровка AES

Шифруйте и расшифровывайте текст низкого риска с AES-шифрами OpenSSL. Парольная фраза хэшируется SHA-256, а Base64-вывод содержит IV плюс шифротекст.

Счётчик слов

Подсчитайте слова, символы, предложения и абзацы с учётом времени чтения, времени произнесения вслух, плотности ключевых слов и оценки удобочитаемости по Флешу — для эссе, постов, подписей и meta-описаний.

Калькулятор прогноза роста взрослого

Оцените будущий рост ребенка по росту родителей и текущему возрасту с помощью mid-parental formula и типичных диапазонов точности.

Калькулятор нумерологии

Рассчитайте нумерологические числа имени по пифагорейским или халдейским значениям букв: выражение, стремление души и личность.

Калькулятор возраста собаки

Переведите возраст собаки в человеческие годы по современным ветеринарным данным. Маленькие, средние, крупные и гигантские собаки стареют с разной скоростью.