- Главная
- IT и компьютеры
- Шифр Цезаря: русский и латинский
Шифр Цезаря: русский и латинский
Преобразованный текст
Листайте таблицу по горизонтали
| Ответ |
|---|
| ГДЕ, ий! |
Сдвиньте буквы латинского или русского алфавита, включая ё. Пробелы и знаки сохраняются; направление меняется знаком целого сдвига.
Описание
Используйте одинаковый алфавит при прямом и обратном преобразовании. Сдвиг 33 для русского алфавита или 26 для латинского возвращает исходный текст.
Как считается
Каждая буква выбранного алфавита заменяется буквой со сдвигом по модулю его длины. Регистр сохраняется, остальные знаки остаются на месте. Для обратного преобразования смените знак сдвига. До 8192 единиц строки.
Контрольный пример: Латинский сдвиг на три: Преобразованный текст = сдвинутые буквы начальные буквы латиницы.
Источники: www.dcode.fr.
Пример расчёта
- Исходный текст
- Abc XYZ
- Сдвиг
- 3
- Алфавит
- Латинский, 26 букв
- Преобразованный текст
- Def ABC
Числа взяты из контрольного примера калькулятора - на них он проверяется тестами.
Частые вопросы
Шифруются ли пробелы и цифры?
Нет, они сохраняются. Меняются только буквы выбранного алфавита.
Куда попадает ё?
Она расположена между е и ж и участвует в цикле как отдельная буква.
Подходит ли это для защиты пароля?
У шифра небольшой перебираемый ключ. Это учебное преобразование, для защиты секретных данных оно не подходит.
Источники
Комментарии (0)
Комментариев пока нет.





