В XIV веке появились полиалфавитные шифры, которые не удавалось взломать на протяжении целых 4-х веков. Напомню, что в полиалфавитных шифрах каждой букве исходного алфавита может соответствовать столько букв/символов, сколько алфавитов было использовано для шифрования. Казалось бы, что сложного - перебрать все варианты шифровок и получить исходное сообщение, ведь, например, в латинском алфавите всего 26 букв? Дело в том, что даже при одном произвольном алфавите замены длиной n символов количество переборов равно n! = 1 * 2 * ... * (n-1) * n, что применительно к русскому языку равно 33!, а это в свою очередь больше числа с 35-ю нулями! При двух алфавитах замены длиной n и m соответственно количество переборов уже равно n! * m!. Смекаете, сколько вариантов дешифровок существовало для полиалфавитных шифров? Так много, что часть из них невозможно было бы взломать даже на современных компьютерах, что уж говорить про эпоху Возрождения. Но в XIX веке в игру вступил английский математик Чарльз
Как взломать шифр с 100000000000000000000000000000000000 возможных вариантов шифрования?
11 июня 202111 июн 2021
12
3 мин