Шифрование с помощью аффинной системы подстановок Цезаря
K: A: |
Подстановка при шифровании: y = (K * x + A) % n, где
K и A задаются на форме, x – позиция шифруемого символа в алфавите, а n – количество символов в алфавите. Символы, не встречающиеся в алфавите не шифруются.
Дешифровка осуществляется по формуле x = (inv[K] * (y + n - A)) % n, где
inv[K] – такое число, что (inv[K] * K) % n = 1.