Глоссарий

Шифр сдвига

сдвиг Цезаря

Шифр сдвига заменяет каждый символ открытого текста символом на фиксированном расстоянии в упорядоченном алфавите.

Определение

Шифр сдвига отображает индекс буквы x в x + k по модулю размера алфавита, где k — ключ. Для расшифрования тот же сдвиг вычитают.

Цезарь и ROT13

Шифр Цезаря — общее название метода с постоянным сдвигом. ROT13 — частный сдвиг на 13 позиций в 26-буквенной латинице; двойное применение возвращает исходный текст.

Причина слабости

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

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

Эти названия обычно обозначают одно семейство фиксированных циклических сдвигов алфавита.

Да. Вычисление замыкается внутри конкретного упорядоченного набора символов.

См. также