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.