Шифр Цезаря
Преобразуйте текст классическим шифром Цезаря с настраиваемым сдвигом и режимом расшифровки.
Запустить инструмент
Инструмент «Шифр Цезаря» преобразует текст со сдвигом букв алфавита на заданное количество позиций. По умолчанию в настройках активен режим шифрования и шаг со значением 3: например, английское слово `Hello` превращается в `Khoor`. Для обратного восстановления исходного текста переключите режим на «Расшифровать» и укажите то же самое числовое значение сдвига. Инструмент аккуратно сохраняет исходный регистр каждого символа: прописные и строчные буквы смещаются строго внутри своих алфавитных диапазонов. Все пробелы, цифры, знаки препинания и любые другие небуквенные символы переносятся в итоговое поле без изменений. Если оставить поле ввода текста пустым, инструмент сформирует пустую строку. Вы можете свободно задавать положительные и отрицательные целые числа. Этот классический алгоритм отлично подходит для наглядных демонстраций, решения криптографических головоломок и простых учебных задач, но не рассчитан на надежную защиту конфиденциальных сведений.
Инструкция
- Введите текст, который нужно преобразовать.
- Укажите целое число в поле «Сдвиг». Если ничего не менять, будет использован сдвиг 3.
- Оставьте режим «Зашифровать» для сдвига букв вперёд или выберите «Расшифровать» для обратного преобразования.
- Запустите обработку и скопируйте полученный текст.
- Для расшифровки используйте тот же размер сдвига, который применялся при шифровании.
Примеры
- Введите `Hello`, оставьте режим «Зашифровать» и установите сдвиг 3. Результат: `Khoor`.
- Введите `Khoor`, выберите режим «Расшифровать» и установите сдвиг 3. Результат: `Hello`.
Частые вопросы
Какой режим выбран по умолчанию?
Шифрование используется по умолчанию. В этом режиме буквенные символы сдвигаются вперёд на указанное число позиций.
Как расшифровать текст?
Укажите тот же сдвиг и выберите режим «Расшифровать». Например, при сдвиге 3 текст `Khoor` преобразуется в `Hello`.
Что происходит со знаками препинания?
Знаки препинания и другие символы, которые не распознаются как буквенные, сохраняются без изменений.
Можно ли оставить текст пустым?
Если оставить поле текста пустым, инструмент возвращает пустой результат.