Аффинный шифр (Affine)

Кодируйте и декодируйте сообщения аффинным шифром замены Affine.

Как пользоваться

  1. Введите нужные значения в поля.
  2. Нажмите «Рассчитать», чтобы увидеть результат.
  3. Скопируйте или поделитесь результатом с помощью кнопки «Поделиться».

Об этом калькуляторе

Этот инструмент зашифровывает и расшифровывает текст с помощью аффинного шифра — шифра замены, определяемого формулой E(x) = (a·x + b) mod 26, где x — числовая позиция буквы (A=0…Z=25), a и b — ключи шифрования, а результат переводится обратно в букву. Поскольку для расшифровки требуется деление по модулю, ключ a должен быть взаимно простым с 26 (не иметь с ним общих делителей, кроме 1) — допустимые значения: 1, 3, 5, 7, 9, 11, 15, 17, 19, 21, 23, 25.

Это классический учебный пример на вводных курсах криптографии, поскольку он обобщает и шифр Цезаря (при a=1), и простые мультипликативные шифры, демонстрируя, почему модульная арифметика и взаимная простота важны для обратимости. Введите текст и два ключа a и b, чтобы закодировать или декодировать сообщение.

Was this helpful?

Можно выбрать до 3 реакций.

Comments (0)

  • Be the first to comment.

Популярные калькуляторы

Все калькуляторы