Шифр Тритемиуса

Улучшенный вариант шифра Цезаря, где шаг сдвига меняется для каждой буквы. Сдвиг определяется уравнением k = Ap² + Bp + C, где p — позиция символа.


Первый шаг к полиалфавиту: Шифр Тритемиуса

Иоганн Тритемий (1462–1516) был не просто аббатом, но и одним из первых теоретиков криптографии. Его труд "Polygraphia" считается первой печатной книгой по криптографии.

До Тритемиуса шифры использовали один фиксированный алфавит (сдвиг всегда был +3 или +K). Тритемий предложил революционную идею: менять правило замены для каждой следующей буквы.


Как это работает: Tabula Recta

Представьте таблицу, где первая строка — это обычный алфавит, вторая — сдвинутый на 1, третья — на 2, и так далее. Это "Tabula Recta".

  • Первая буква текста шифруется первой строкой (сдвиг 0).
  • Вторая — второй строкой (сдвиг +1).
  • Третья — третьей (сдвиг +2).

Это простейший случай, который описывается формулой A=0, B=1, C=0 (линейный сдвиг). Наш инструмент позволяет вам задать более сложный закон изменения сдвига: квадратный или линейный (Ap² + Bp + C).


Почему это важно?

Шифр Тритемиуса разрушил простейший частотный анализ. Буква "А", встретившаяся в тексте трижды, каждый раз будет зашифрована разным символом. Это заставило криптоаналитиков искать новые методы взлома и проложило путь к более сложному шифру Виженера.