In a simple substitution cipher, you encrypt a text by just substituting one letter for another, and you decrypt an encrypted text by inverting the substitution.

Algorithms Unlocked - Thomas H. Cormen (2013)

Шифр Цезаря

Известный пример — шифр Цезаря (шифр сдвигами).

Усложнение такого шифра

Замена одного символа на произвольный другой.

Как сломать шифр

  1. Brute-force: перебор. В случае с Цезарем |A| вариантов, в усложнённом A! вариантов.
  2. Частотный анализ: e - самая часто встречающаяся буква в английских предложениях (осмысленных)
  3. Предлоги и артикли (a, an, in, on, at, is, if, by, …), местоимения (I, he, she, it, …)