Кодировщик шифра Атбаш
Атбаш — один из древнейших известных шифров: им пользовались еврейские писцы в книге Иеремии примерно в 600 году до н. э. Он заменяет каждую букву ее зеркальной парой в алфавите: A становится Z, B становится Y и так далее. Поскольку такое отображение является собственной обратной операцией, один и тот же шаг и шифрует, и расшифровывает. По современным меркам он крайне слаб, но остается классикой для головоломок, escape rooms и вводных уроков криптографии.
Как кодировать с помощью Атбаш
-
1
Введите открытый текст (или шифртекст)
Буквы A-Z и a-z заменяются; цифры, пробелы и знаки пунктуации проходят без изменений.
-
2
Каждая буква меняется на зеркальную
A↔Z, B↔Y, C↔X, ... M↔N.
-
3
Скопируйте результат
Инструмент сохраняет исходный регистр, поэтому `Atbash` становится `Zgyzhs`.
-
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 и типичных диапазонов точности.
Калькулятор нумерологии
Рассчитайте нумерологические числа имени по пифагорейским или халдейским значениям букв: выражение, стремление души и личность.
Калькулятор возраста собаки
Переведите возраст собаки в человеческие годы по современным ветеринарным данным. Маленькие, средние, крупные и гигантские собаки стареют с разной скоростью.