4
2
2
0
2
1
0
В итоге получаем число: (0)1001010
1001010(2) = 1*26 + 0*25 + 0*24 + 1*23 + 0*22 + 1*21 + 0*01=74(10)
Для составления и расшифровки шифрограмм используются квадратные решетки 8*8 (решетка Кардано); поэтому, если запись числа в двоичной системе содержит меньше цифр, то слева приписывают нули, чтобы всего было 8 (в примере он приписан слева, так как цифр получилось семь).
Ниже показано построение решетки с помощью чисел в двоичной системе счисления (1 - вырезать, 0 - нет).
Так у нас получится следующая шифрограмма:
Х |
Н |
Г |
Е |
А |
Л |
Б |
Л |
|
Я |
В |
И |
Е |
Д |
О |
К |
Л |
|
И |
Р |
Е |
Н |
Х |
Е |
Л |
Г |
|
А |
П |
С |
Б |
У |
О |
Т |
В |
|
О |
Г |
П |
Л |
Я |
Д |
У |
Л |
|
Н |
О |
И |
С |
Е |
Н |
В |
Т |
|
Е |
Ы |
Ж |
Д |
Д |
Н |
З |
У |
|
Н |
А |
М |
Л |
Ы |
В |
Ь |
И |
II ГЛАВА
РОЛЬ ЯЗЫКА В СОСТАВЛЕНИИ И РАЗГАДКЕ ШИФРОВ
Термин «шифр» имеет арабское происхождение. В начале XV в. арабы опубликовали энциклопедию «Шауба Аль-Аща», в которой есть специальный раздел о шифрах. В этой энциклопедии указан способ раскрытия шифра простой замены. Он основан на различной частоте повторяемости букв в тексте. В этом разделе есть и перечень букв в порядке их повторяемости на основе изучения текста Корана. Заметим, что и для русского алфавита есть подобный перечень.
№ |
Буква |
Относит. частота |
№ |
Буква |
Относит. частота |
№ |
Буква |
Относит. частота |
|
0 1 2 3 |