Сдвиг алфавита, шифрование и расшифровка вручную — самый первый шаг в мир криптографии.
Шифр Цезаря — один из старейших методов шифрования. Юлий Цезарь использовал сдвиг на 3 позиции вправо в латинском алфавите, чтобы переписываться с военачальниками.
Принцип: каждая буква заменяется другой, находящейся через N позиций в алфавите (N — ключ). При сдвиге 3: А→Г, Б→Д, В→Е и т.д. Когда алфавит заканчивается — отсчёт идёт с начала (Ю→Б, Я→В).
Шифрование: C = (P + N) mod 32
Расшифровка: P = (C − N + 32) mod 32
32 — количество букв в русском алфавите без ЁROT13 — это шифр Цезаря со сдвигом 13 для латинского алфавита (26 букв). Особенность: шифрование и расшифровка — одна и та же операция. ROT13(ROT13(текст)) = текст.
A↔N B↔O C↔P D↔Q E↔R F↔S G↔T H↔U I↔V J↔W K↔X L↔Y M↔Z HELLO → URYYB URYYB → HELLO
Выполняется вручную, по строке алфавита. Выбери свой вариант.
Расшифруй флаг — расшифрованная строка и есть ответ.
ФЙД{ИТЛКХЙЛЙ_ГЦ_ГЗКСВЛ}ФЙД{ЛИЙРЙС_ЖЗТЗИ_РЙНЛЙ}