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)
Шифр Цезаря
Известный пример — шифр Цезаря (шифр сдвигами).
Усложнение такого шифра
Замена одного символа на произвольный другой.
Как сломать шифр
- Brute-force: перебор. В случае с Цезарем |A| вариантов, в усложнённом A! вариантов.
- Частотный анализ: e - самая часто встречающаяся буква в английских предложениях (осмысленных)
- Предлоги и артикли (a, an, in, on, at, is, if, by, …), местоимения (I, he, she, it, …)