Об этом инструменте
Шифр Цезаря (кодировщик / декодировщик) — это бесплатный браузерный инструмент для самого старого и самого известного шифра подстановки. Каждая буква сдвигается на фиксированное число позиций по алфавиту: при кодировании буква на позиции x переходит в (x + shift) mod 26, а при декодировании обратно — (x − shift + 26) mod 26. Прописные и строчные буквы сдвигаются независимо, а любой не-буквенный символ — пробелы, цифры, знаки препинания — проходит без изменений. Сдвиг 3 — это сдвиг, который, как считается, использовал сам Юлий Цезарь; сдвиг 13 — самообратный ROT13.
Всё работает локально в вашем браузере, поэтому ничего из введённого не загружается и не сохраняется. Выберите кодирование или декодирование и задайте сдвиг от 0 до 25 или переключитесь в режим перебора, чтобы увидеть все 26 возможных расшифровок сразу. Поскольку существует всего 25 нетривиальных ключей, шифр Цезаря тривиально взламывается перебором всех вариантов — именно это и делает режим перебора.
Чтобы избавить вас от просмотра, режим перебора оценивает каждого кандидата тестом хи-квадрат по стандартным частотам букв английского языка и отмечает наиболее вероятный открытый текст звёздочкой (★). Чем ниже значение хи-квадрат, тем ближе распределение букв к обычному английскому, поэтому отмеченная звездой строка обычно и есть правильная расшифровка. Это делает инструмент удобным для CTF-задач, квест-комнат и уроков криптографии без необходимости знать ключ заранее.