Криптография и безопасность

Шифр Цезаря

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

Запустить инструмент

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

Инструкция

  1. Введите текст, который нужно преобразовать.
  2. Укажите целое число в поле «Сдвиг». Если ничего не менять, будет использован сдвиг 3.
  3. Оставьте режим «Зашифровать» для сдвига букв вперёд или выберите «Расшифровать» для обратного преобразования.
  4. Запустите обработку и скопируйте полученный текст.
  5. Для расшифровки используйте тот же размер сдвига, который применялся при шифровании.

Примеры

  • Введите `Hello`, оставьте режим «Зашифровать» и установите сдвиг 3. Результат: `Khoor`.
  • Введите `Khoor`, выберите режим «Расшифровать» и установите сдвиг 3. Результат: `Hello`.

Частые вопросы

Какой режим выбран по умолчанию?

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

Как расшифровать текст?

Укажите тот же сдвиг и выберите режим «Расшифровать». Например, при сдвиге 3 текст `Khoor` преобразуется в `Hello`.

Что происходит со знаками препинания?

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

Можно ли оставить текст пустым?

Если оставить поле текста пустым, инструмент возвращает пустой результат.

Встроить этот инструмент

Добавьте рабочий инструмент SmartPlusLab на свой сайт с помощью кода ниже.