Аффиндік шифры

Аффиндік шифры — математикалық теңдеу арқылы әріптерді алмастыратын ауыстыру шифры. Бұл шифрда әр ашық әріп келесі формула бойынша шифрлік әріпке айналады:
Шифрлау формуласы: C = (a × P + b) mod n
Дешифрлау формуласы: P = a⁻¹ × (C - b) mod n
Мұндағы: C - шифрлік әріп, P - ашық әріптің индексі, n - алфавит ұзындығы, a - көбейткіш, b - қосылғыш, a⁻¹ - a-ның кері элементі mod n
a параметрі модульге қатысты кері элементі бар сан болуы керек (n санына қарай).
b параметрі 0 мен n-1 аралығындағы кез келген бүтін сан болуы мүмкін.

Кіріс параметрлері

Таңдалған алфавит: Қазақ (42 әріп)
Рұқсат етілген мәндер (модульге қарай):
Мәндер диапазоны: 0 ≤ b ≤ 41 (n-1)
b - кез келген бүтін сан, ол әріптердің орнын өзгертеді
Ескерту: Тек таңдалған алфавиттегі әріптерді енгізіңіз. Пробелдер мен басқа символдар қабылданбайды. Барлық әріптер автоматты түрде бас әріпке түрлендіріледі.

Нәтиже

Өңделген мәтін:
Нәтиже осында пайда болады...
a: 5
b: 9
n: 42
a⁻¹: ?