T

Text Machine

Мощные текстовые инструменты прямо в браузере

Шифр Атбаш

Кодируйте и декодируйте шифр Атбаш — древний зеркальный шифр, который меняет A на Z, B на Y и так далее. Поскольку соответствие симметрично, одно и то же поле и шифрует, и расшифровывает. Всё работает прямо в вашем браузере.

Атбаш обратен сам себе — одна и та же операция и кодирует, и декодирует, поэтому одно поле делает и то и другое.

Ваш текст
Результат Атбаш

Введите текст выше, чтобы увидеть здесь результат Атбаш.

Таблица алфавита Атбаш

Открытый

A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z

Атбаш

Z
Y
X
W
V
U
T
S
R
Q
P
O
N
M
L
K
J
I
H
G
F
E
D
C
B
A

Как пользоваться Шифр Атбаш

  1. 1

    Введите или вставьте текст

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

  2. 2

    Прочитайте результат Атбаш

    Преобразованный текст появляется мгновенно. Поскольку Атбаш обратен сам себе, одно и то же поле результата работает и при кодировании открытого текста, и при декодировании зашифрованного сообщения.

  3. 3

    Сверьтесь с таблицей алфавита

    Откройте таблицу алфавита Атбаш, чтобы увидеть полное соответствие от A до Z над Z до A и убедиться, как меняется каждая буква.

  4. 4

    Скопируйте, скачайте или поделитесь

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

Как устроен шифр Атбаш

Что такое шифр Атбаш?

Шифр Атбаш — это простой шифр замены, который заменяет каждую букву её зеркальным отражением в алфавите: A становится Z, B становится Y, C становится X и так далее, вплоть до того, что Z становится A. Это один из старейших известных шифров, изначально созданный для еврейского алфавита Hebrew, а его название происходит от первых двух пар букв, которые он меняет местами: Aleph с Taw и Beth с Shin.

Поскольку алфавит просто переворачивается, у Атбаша нет ключа для выбора и нет настроек для изменения. Это делает его самым лёгким для изучения классическим шифром и частым гостем в головоломках, квестах, геокешинге и вводных уроках криптографии.

Как работает шифр Атбаш

Чтобы зашифровать, вы пишете алфавит вперёд, а затем ещё раз задом наперёд под ним, выравнивая A напротив Z, B напротив Y, а M напротив N в середине. Затем каждая буква вашего сообщения заменяется буквой, стоящей под ней. Пробелы, цифры и знаки препинания остаются ровно такими, как есть, поэтому форма слов и длина исходного сообщения остаются видимыми.

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

Разбор примера

Возьмём слово HELLO. H переходит в S, E переходит в V, L переходит в O, а O переходит в L, давая шифртекст SVOOL. Прогоните SVOOL обратно через Атбаш — и вы снова получите HELLO. Более длинная фраза ведёт себя так же: ATTACK AT DAWN превращается в ZGGZXP ZG WZDM, причём пробелы остаются на месте, так что три слова остаются чётко разделёнными.

Обратите внимание, что повторяющиеся буквы всегда отображаются в одну и ту же замену, поэтому двойная L в HELLO становится двойной O. Именно это фиксированное взаимно-однозначное соответствие и определяет моноалфавитный шифр замены.

Таблица и формула Атбаш

Весь шифр умещается в одной небольшой таблице: открытая строка от A до Z над строкой шифра от Z до A. Если пронумеровать буквы от 0 до 25, где A — это 0, а Z — это 25, правило записывается просто как E(x) = 25 - x, и поскольку двойное применение возвращает исходное число, та же самая формула выполняет и декодирование. Справочная таблица под инструментом показывает полное соответствие с одного взгляда.

Атбаш в иврите Hebrew и в Библии

Атбаш впервые применялся с 22-буквенным еврейским алфавитом Hebrew, объединяя в пары первую букву Aleph с последней буквой Taw, вторую букву Beth с предпоследней Shin и так далее. Учёные давно отмечают видимые примеры в еврейской Библии Hebrew: в Книге Иеремии Jeremiah имя Sheshach широко читается как запись слова Babel шифром Атбаш, означающего Вавилон, а Leb Kamai читается как запись слова Kasdim, халдеев. Были ли это намеренные шифры или игра слов, до сих пор обсуждается, но они показывают, что этой технике по меньшей мере две с половиной тысячи лет.

Как распознать и взломать Атбаш

Атбаш не даёт никакой реальной защиты: возможно лишь одно соответствие, поэтому любой, кто заподозрит Атбаш, может мгновенно расшифровать сообщение, снова прогнав его через шифр. Полезная подсказка в том, что буква A в открытом тексте всегда становится Z, а короткие распространённые слова принимают узнаваемую форму, например слово A становится Z, а слово I становится R. Поскольку шифр переворачивает частоты букв, буквы, обычно редкие в английском, такие как Z и Q, вдруг появляются так же часто, как и частые буквы, что быстро выдаёт, что в игре шифр обратного алфавита.

Надёжен ли шифр Атбаш?

Нет. С единственным фиксированным соответствием и без ключа Атбаш не обеспечивает никакой защиты для того, что действительно должно оставаться в тайне, и решается в тот же миг, как только его распознают. Его ценность сегодня учебная и развлекательная: это идеальный первый шифр для обучения замене, увлекательный инструмент для головоломок и игр и кусочек истории криптографии. Для настоящей безопасности вместо него используются современные алгоритмы, такие как AES.

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

Что такое шифр Атбаш?
Атбаш — один из старейших шифров замены. Он заменяет каждую букву её зеркальным отражением в алфавите, поэтому A становится Z, B становится Y и так далее. Изначально он был придуман для еврейского алфавита Hebrew, а его название происходит от первых двух пар, которые он меняет местами: Aleph с Taw и Beth с Shin.
Как работает шифр Атбаш?
Напишите алфавит вперёд, затем напишите его ещё раз задом наперёд под ним, чтобы A совпала с Z, а M совпала с N. Каждая буква вашего сообщения заменяется той, что стоит под ней. Цифры, пробелы и знаки препинания остаются без изменений, благодаря чему форма и длина исходного сообщения остаются видимыми.
Одинаковы ли кодирование и декодирование в Атбаше?
Да. Атбаш обратен сам себе, то есть одна и та же операция и шифрует, и расшифровывает. Двойной прогон сообщения через Атбаш возвращает исходный текст, поэтому нет отдельного режима декодирования и нет ключа. Именно поэтому этот инструмент использует одно поле результата для обоих направлений.
Можете показать пример Атбаша?
Слово HELLO становится SVOOL, а преобразование SVOOL обратно снова даёт HELLO. Фраза ATTACK AT DAWN становится ZGGZXP ZG WZDM. Поскольку соответствие фиксировано, повторяющиеся буквы всегда отображаются в одну и ту же замену, поэтому двойная L в HELLO остаётся двойной O.
Что такое таблица алфавита Атбаш?
Это полное соответствие, показанное в виде двух строк: открытый алфавит от A до Z над алфавитом шифра от Z до A. Чтобы преобразовать букву, вы находите её в открытой строке и читаете букву прямо под ней. Интерактивная таблица под инструментом показывает полное соответствие с одного взгляда.
Откуда взялся шифр Атбаш?
Атбаш зародился вместе с еврейским алфавитом Hebrew, объединяя в пары первую букву Aleph с последней буквой Taw и вторую букву Beth с предпоследней Shin, отчего он и получил своё название. Ему по меньшей мере две с половиной тысячи лет, что делает его одним из самых ранних известных шифров.
Используется ли Атбаш в Библии?
В еврейской Библии Hebrew встречается несколько видимых примеров. В Книге Иеремии Jeremiah имя Sheshach широко читается как запись слова Babel шифром Атбаш, означающего Вавилон, а Leb Kamai — как запись слова Kasdim, халдеев. Учёные до сих пор спорят, были ли это намеренные шифры или литературная игра слов, но они показывают, что эту технику понимали в древности.
Как взломать или распознать шифр Атбаш?
Поскольку возможно лишь одно соответствие, вы взламываете Атбаш, просто снова прогнав текст через шифр. Подсказка, что используется Атбаш, в том, что A всегда становится Z, поэтому обычно редкие буквы вроде Z и Q начинают появляться так же часто, как частые буквы, а очень короткие слова принимают узнаваемую форму.
Изменяет ли Атбаш цифры, пробелы или знаки препинания?
Нет. Зеркально отражаются только буквы от A до Z, и каждая сохраняет свой регистр — прописной или строчный. Цифры, пробелы, переносы строк и знаки препинания проходят без изменений, поэтому разметка вашего сообщения остаётся нетронутой.
Надёжен ли шифр Атбаш?
Нет. С единственным фиксированным соответствием и без ключа Атбаш не даёт никакой реальной защиты и решается мгновенно, как только его распознают. Его лучше воспринимать как учебный шифр и шифр для головоломок. Для настоящей безопасности вместо него следует использовать современные алгоритмы, такие как AES.
Загружается ли мой текст на сервер?
Нет. Всё преобразование происходит полностью в вашем браузере, поэтому ваш текст никогда не загружается, не записывается в журналы и не сохраняется. Даже ссылка для обмена хранит ваш текст в части URL после знака решётки, которую браузеры никогда не отправляют на сервер, поэтому он остаётся конфиденциальным, пока вы сами не решите им поделиться.
Как написать шифр Атбаш в коде?
Пройдите по каждому символу и проверьте, буква ли это. Если да, вычтите код буквы A, чтобы получить число от 0 до 25, замените это число на 25 минус само число, чтобы отразить его, затем снова прибавьте код буквы A и превратите его обратно в символ. Каждый символ, не являющийся буквой, копируйте без изменений. В JavaScript charCodeAt и fromCharCode выполняют преобразования — именно так и работает этот браузерный инструмент.

Похожие инструменты

Продолжайте работу с этими удобными инструментами

Шифр Цезаря

Шифр Виженера

Шифр Рейл-Фенс

Шифр Плейфера

Аффинный шифр

Шифр Бэкона