Шифр простой замены

Зашифруйте и расшифруйте текст классическим шифром простой замены. Используйте перемешанный алфавит-ключ, сохраняйте пробелы и знаки препинания и изучайте принцип моноалфавитной подстановки.

Входные данные
0 симв. · 0 байт
Попробовать:
Результат
✓ Классический моноалфавитный шифр замены ✓ Ключ: произвольная перестановка алфавита ✓ Поддержка разных алфавитов ✓ Вычисления выполняются на сервере
Примеры
Зашифровать ПРИВЕТ МИР Ключ: ЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮЁ
Вход ПРИВЕТ МИР
Выход ПРЗУНЛ ЫЗР

С ключом ЙЦУКЕН... буквы заменяются по позициям русского алфавита: П→П, Р→Р, И→З, В→У, Е→Н, Т→Л, М→Ы.

Зашифровать АТАКА НА РАССВЕТЕ Ключ: ЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮЁ
Вход АТАКА НА РАССВЕТЕ
Выход ЙЛЙЪЙ ВЙ РЙООУНЛН

Военный учебный пример: А→Й, Т→Л, К→Ъ, Н→В, Р→Р, С→О, В→У, Е→Н.

Расшифровать шифртекст Ключ: ЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮЁ
Вход ПРЗУНЛ ЫЗР
Выход ПРИВЕТ МИР

Обратный поиск по ключу восстанавливает исходный текст: З→И, У→В, Н→Е, Л→Т, Ы→М.

Сохранить регистр и пунктуацию Ключ: ЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮЁ
Вход Встреча в 10:00!
Выход Уолрнчй у 10:00!

Заменяются только буквы русского алфавита. Пробелы, цифры, знаки препинания и регистр сохраняются.

Как работает шифр простой замены

Шифр простой замены — это классический моноалфавитный шифр подстановки. Каждая буква открытого текста заменяется буквой, которая стоит на той же позиции в перемешанном алфавите-ключе. Для русского языка обычный алфавит начинается с АБВГДЕЁ..., а ключом может быть любая перестановка всех букв, например ЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮЁ.

При шифровании нужно найти букву исходного текста в обычном алфавите и взять соответствующую букву из ключа. Например, с таким ключом А превращается в Й, Б — в Ц, В — в У и так далее. При расшифровке выполняется обратный поиск: буква шифртекста находится в ключе и заменяется буквой из обычного алфавита.

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

Онлайн-кодировщик и декодер простой замены

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

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

Ключи, алфавиты и неизменяемые символы

Ключ — главная часть шифра простой замены. Это не слово-пароль и не числовой сдвиг, а полный шифровальный алфавит, записанный в порядке замен. Для русского алфавита ключ должен содержать все 33 уникальные буквы, включая Ё.

Инструмент поддерживает несколько языковых алфавитов: русский, английский, испанский, немецкий, французский, итальянский, португальский и турецкий. Символы, которые не входят в определённый по ключу алфавит, не изменяются. Поэтому в тексте удобно сохранять пробелы, запятые, точки, числа и форматирование, шифруя только буквы.

Надёжность и частотный анализ

У шифра простой замены очень много возможных ключей. Для русского алфавита это 33! перестановок, поэтому вручную перебрать все варианты невозможно. Но для реальной защиты данных такой шифр всё равно не подходит.

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

FAQ

Ключ — это перестановка полного алфавита: каждая буква встречается ровно один раз, но в другом порядке. Например, если обычный русский алфавит сопоставить с ключом ЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮЁ, то А всегда будет заменяться на Й, Б — на Ц, В — на У и так далее. Один и тот же ключ используется для всех букв сообщения.

Для русского алфавита из 33 букв существует 33! возможных ключей, то есть огромное количество перестановок. Но большой размер пространства ключей не делает шифр современно надёжным: его можно атаковать частотным анализом, потому что каждая буква шифртекста всегда соответствует одной и той же букве открытого текста.

Шифр Цезаря — частный случай простой замены, где шифровальный алфавит является обычным алфавитом, сдвинутым на фиксированное число позиций. Простая замена допускает любую перестановку алфавита как ключ, поэтому вариантов ключей намного больше. При этом оба шифра уязвимы к частотному анализу.

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

Корректный ключ должен быть полной перестановкой одного поддерживаемого алфавита. Каждая буква должна встречаться ровно один раз, без повторов и пропусков. Для русского языка это 33 уникальные буквы, включая Ё; для других языков длина и набор символов должны соответствовать выбранному алфавиту.

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

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

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

Шифр Цезаря

Классический шифр со сдвигом букв и настраиваемым значением сдвига.

XOR-шифр

Онлайн-шифрование и расшифровка XOR с текстовыми и hex-ключами.

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

Классический биграммный шифр замены с шифрованием по ключевой матрице.

Шифр Бофора

Классический взаимный шифр на основе ключевого слова.

Шифр Гронсфельда

Классический шифр в стиле Виженера, использующий числовой ключ.

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

Многоалфавитное шифрование и расшифрование с ключевым словом.