Перейти к содержимому

Атбаш

Атбаш — древний шифр простой замены: первая буква алфавита меняется на последнюю, вторая — на предпоследнюю и так далее. Ключа нет, шифрование и расшифровка совпадают.

Как работает Атбаш: таблица замен и формула

Алфавит выписывают в обычном порядке, а под ним — в обратном. Буква текста заменяется той, что оказалась под ней. Русский алфавит из 33 букв (с «ё») даёт пары: А↔Я, Б↔Ю, В↔Э, Г↔Ь, Д↔Ы, Е↔Ъ, Ё↔Щ, Ж↔Ш, З↔Ч, И↔Ц, Й↔Х, К↔Ф, Л↔У, М↔Т, Н↔С, О↔Р. Буква «П» стоит ровно посередине, 17-я из 33, и остаётся на месте. На латинице проще: A↔Z, B↔Y, C↔X.

Формула такая. Нумеруем буквы с нуля, в алфавите n букв, и буква с номером x превращается в букву с номером y = n − 1 − x. Для русского алфавита y = 32 − x. Проверка на «П»: её номер 16, 32 − 16 = 16. Слово «ПРИВЕТ» превращается в «ПОЦЭЪМ», латинское HELLO — в SVOOL. Замена, применённая дважды, возвращает исходное: «ПОЦЭЪМ» снова даёт «ПРИВЕТ», поэтому шифрует и расшифровывает одна и та же операция.

Шифр выдают частоты: самая частая в русском тексте «О» превращается в «Р», вторая по частоте «Е» — в «Ъ», которая в обычном письме почти не встречается.

Откуда название и при чём здесь пророк Иеремия

Название собрано из букв еврейского алфавита: алеф (первая), тав (последняя), бет (вторая), шин (предпоследняя). Это и есть правило: первая буква меняется с последней, вторая — с предпоследней. В еврейском алфавите 22 буквы, поэтому неподвижных букв там нет.

Атбаш связывают с Книгой пророка Иеремии. В Иер. 25:26 и 51:41 стоит слово «Шешах» (в синодальном переводе «Сесах»), и комментаторы читают его как «Бавель», Вавилон, записанный атбашем: бет → шин, бет → шин, ламед → каф. Довод даёт сам стих 51:41: «Как взят Сесах … Как сделался Вавилон ужасом между народами!» — странное имя стоит в параллели с Вавилоном. Так же читают «лев камай» в Иер. 51:1: как «Касдим», халдеи. Это прочтение комментаторов, а не бесспорный факт. В романе Дэна Брауна «Код да Винчи» Атбаш расшифровывает слово «Бафомет», и получается «София».

Атбаш, Цезарь и ROT13: в чём разница

ШифрПравилоКлючСам себе обратный
АтбашЗеркало: первая буква ↔ последняяНетДа
ROT13Сдвиг на 13 на латиницеНетДа
Шифр ЦезаряСдвиг на k буквЧисло kКак правило, нет: расшифровка — сдвиг назад

У Атбаша и ROT13 шифрование и расшифровка совпадают, но устроены они по-разному: ROT13 сдвигает (A → N), Атбаш отражает (A → Z). Сдвиговый шифр разобран в статье про шифр Цезаря.

Ключа у Атбаша нет, секретом остаётся только название. Перебирать нечего, вариант один, а как простая замена он поддаётся частотному анализу. Формально это шифр, но защищает он не лучше кодирования: кто знает правило, тот читает. Грань между ними объяснена в статье про кодирование информации, а азбука Морзе — пример чистого кодирования. Сегодня Атбаш встречается в головоломках и учебных заданиях; шифртекст можно записать в QR-код с текстом, но QR-код его не скроет: сканер покажет все буквы сразу.

Частые вопросы

Как расшифровать Атбаш?

Заменить каждую букву на симметричную: первую на последнюю, вторую на предпоследнюю. Ключ не нужен, расшифровка совпадает с шифрованием, поэтому текст достаточно пропустить через ту же таблицу ещё раз. Пример: «ЯМЮЯЖ» — это слово «АТБАШ».

Почему калькуляторы дают разный Атбаш для русского языка?

Из-за буквы «ё». При 33 буквах «ПРИВЕТ» превращается в «ПОЦЭЪМ», при 32 буквах (без «ё») — в «РПЧЭЪН»: пары начиная с «Ж» сдвигаются. Проверьте, сколько букв в алфавите у калькулятора; в этом тексте везде 33.

Атбаш — это шифр из Библии?

Не совсем. Правило универсально и работает на любом алфавите. Древнееврейским его называют потому, что комментаторы находят следы Атбаша в Книге пророка Иеремии: слова «Шешах» (Иер. 25:26, 51:41) и «лев камай» (Иер. 51:1). Это толкование, а не доказанный факт.

Чем Атбаш отличается от ROT13?

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