Реализация программы, кодирующей входную строку, используя аффинный и аффинный рекуррентный шифр. Пример шифрования с помощью аффинного шифра. Описание алгоритма работы программы. Ознакомление с криптоанализом. Частота использования английских букв.
Аннотация к работе
· Буква m имеет номер 12, тогда зашифрованный номер будет равен (5*12 7) mod 26 = 15, что соответствует букве p · Буква a имеет номер 0, тогда зашифрованный номер будет равен (5*0 7) mod 26 = 7, что соответствует букве h · Буква s имеет номер 18, тогда зашифрованный номер будет равен (5*18 7) mod 26 = 19, что соответствует букве t · Буква t имеет номер 19, тогда зашифрованный номер будет равен (5*19 7) mod 26 = 24, что соответствует букве y · Буква h имеет номер 7, тогда расшифрованный номер будет равен 21*(7-7) mod 26 = 0, что соответствует букве a · Буква t имеет номер 19, тогда расшифрованный номер будет равен 21*(19-7) mod 26 = 18, что соответствует букве s