WMW

Инструмент шифра Цезаря

Free

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

Частота букв

Недавняя активность

Видно всем. Последние 20 использований от всех посетителей, сначала новые.

Пока нет активности. Будьте первым.

Комментарии (0)

Понравился инструмент? Оставьте комментарий, поделитесь советом или расскажите, как нам его улучшить.

Комментарии гостей проверяются перед публикацией. Войти чтобы опубликовать мгновенно.

Пока нет комментариев. Будьте первым, кто поделится мнением!

Что делает этот инструмент

Шифрует или расшифровывает текст с помощью классического шифра Цезаря прямо в вашем браузере. Выберите сдвиг от 1 до 25 (или используйте сокращение ROT13 для сдвига 13), посмотрите полное сопоставление букв A-Z, попробуйте все возможные сдвиги сразу со списком перебора и проверьте диаграмму частоты букв, используемую для взлома этого типа шифра.

Как это работает

Каждая буква вашего текста ищется по её позиции в алфавите (A=0 до Z=25), к этой позиции прибавляется значение сдвига (или вычитается, в режиме расшифровки), и результат берётся по модулю 26, чтобы он циклически возвращался, а не выходил за пределы Z или до A; цифры, пробелы и пунктуация остаются полностью нетронутыми, а регистр исходной буквы (заглавная или строчная) сохраняется. Таблица сопоставления A-Z просто выполняет этот же сдвиг по одному разу для каждой буквы алфавита по порядку. Список перебора выполняет операцию расшифровки 26 отдельных раз, по одному для каждого возможного сдвига от 0 до 25, поэтому правильный вариант гарантированно появится где-то в списке, даже если вы не знаете его заранее. Диаграмма частоты подсчитывает, буква за буквой, сколько раз каждая из A-Z встречается в любом месте вашего текста, игнорируя всё остальное.

Какие проблемы решает

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

Что такое шифр Цезаря?

Это один из старейших известных методов шифрования, названный в честь Юлия Цезаря, который, по преданию, использовал его в своих личных письмах. Каждая буква сообщения заменяется буквой, стоящей на фиксированное число позиций дальше по алфавиту (после Z снова начиная с A), и это фиксированное число называется сдвигом.

Что такое ROT13 и почему сдвиг 13 особенный?

ROT13 - это просто шифр Цезаря со сдвигом, фиксированным на 13. Поскольку в алфавите 26 букв, сдвиг на 13 дважды возвращает вас точно туда, откуда вы начали, что делает ROT13 самообратным: одна и та же операция и шифрует, и расшифровывает. Это свойство сделало его популярным простым способом скрывать спойлеры или развязки шуток в старых форумных постах, поскольку повторное применение того же «шифра» раскрывает текст.

Как список перебора помогает, если я не знаю сдвиг?

Поскольку существует всего 25 возможных ненулевых сдвигов, список перебора просто пробует каждый из них и декодирует ваш текст с каждым, так что результат правильного сдвига всегда где-то есть в этом списке в виде читаемого текста; вам просто нужно просмотреть список и узнать его.

Что показывает диаграмма частоты букв и почему это важно?

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

Действительно ли этот шифр безопасен?

Нет, не по современным стандартам. С всего 25 возможными сдвигами для перебора он не предлагает реальной защиты от кого-либо, кто потрудится проверить; он включён здесь исключительно как классический образовательный шифр и весёлый способ небрежно скрыть текст, а не как способ защиты конфиденциальной информации.

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

Free

Текст

Калькулятор пропускной способности

Конвертируйте между единицами данных, оцените время передачи файла, определите пропускную способность сайта по трафику, и конвертируйте между месячным лимитом данных и постоянной скоростью соединения.

Free

Текст

Конструктор столбчатых диаграмм

Превратите простые данные метка,значение в настраиваемую столбчатую диаграмму с 8 цветовыми темами, ориентацией, сортировкой, поддержкой отрицательных значений, мгновенной статистикой и экспортом в SVG/PNG.

Free

Текст

Кодировщик/декодировщик Base64

Кодируйте текст в base64 или декодируйте base64 обратно в текст, вживую по мере ввода, с полной поддержкой Unicode и опциональным URL-безопасным вариантом.

Free

Текст

Конвертер систем счисления

Конвертируйте число между двоичной, восьмеричной, десятичной, шестнадцатеричной системами, BCD, кодом Грея и любым пользовательским основанием от 2 до 36, всё сразу из одного ввода.