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