Шифр Affine

Кодуйте та декодуйте повідомлення за допомогою підстановочного шифру Affine.

Як користуватися

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

Про цей калькулятор

Цей інструмент шифрує і розшифровує текст за допомогою шифру Affine — шифру заміни, визначеного як 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.

Популярні калькулятори

Усі калькулятори