Главная страница

Лабораторная работа №1. Лабораторная работа 1 Рябова К. С. Сэб181


Скачать 16.85 Kb.
НазваниеЛабораторная работа 1 Рябова К. С. Сэб181
Дата20.06.2022
Размер16.85 Kb.
Формат файлаdocx
Имя файлаЛабораторная работа №1.docx
ТипЛабораторная работа
#606457

Лабораторная работа № 1

Рябова К.С. СЭБ-181 Вариант 13
Задание. Расшифровать криптограмму «ДРЗППЭЗ НАЖК ЙВЫКЫВАФ РФЗЩЗУФДР.», полученную из открытого текста с помощью шифра сдвига.

Решение.

Рассмотрим заданную криптограмму «ДРЗППЭЗ НАЖК ЙВЫКЫВАФ РФЗЩЗУФДР.» с точки зрения встречаемости букв русского алфавита. В ней, например, буква «А» встречается только два раза, буквы «Б», «Е», «Г» не встречаются ни разу. Буква «Р» встречается три раза, «Ж» один раз, «Ф» и «Р»встречаются три раза и т.д. Определим сколько раз встречаются и остальные буквы, присутствующие в криптограмме, и поместим полученные данные в табл. 1.4

Таблица 1.4

Д

Р

З

П

Э

Н

А

Ж

К

Й

В

Ы

Ф

Р

Щ

У

2

3

4

2

1

1

2

1

2

1

2

1

3

3

1

1


Как видно из этой таблицы, в криптограмме наибольшее число раз, равное четырём, встречается буква « З» то же время статистика используемого русского языка, приведенная в табл. 1.3, свидетельствует о том, что наибольшую частоту появления в тексте имеет буква «е».

Поэтому логично предположить, что буква «е» открытого текста в криптограмме скрывается под видом «З».

Будем считать вначале, что буква «З» криптограммы представляет букву «е» открытого текста. Тогда сдвиг
k = yx (mod 32) = «З» – «е» (mod 32) = 7 – 5 (mod 32) =

= 2 (mod 32) = 2 + 32 = 34
и криптограмма преобразуется в бессмысленный текст «дрзппэз …»:
«Д» – k (mod 32) = 4 – 34(mod 32) = 30 (mod 32) = 32-30 = 2= «в»

«Р» – k (mod 32) = 16-34(mod 32) = – 4 (mod 32) = – 18 + 32 = 14 = «о»

«З» – k (mod 32) = 7 – 34(mod 32) = - 27 (mod 32) = – 27 + 32 = 5 = «е»

«П» – k (mod 32) = 15-34(mod 32) = - 19 (mod 32) = – 19 + 32 = 13 = «н»

«П» – k (mod 32) = 15-34(mod 32) = - 19 (mod 32) = – 19 + 32 = 13 = «н»

«Э» – k (mod 32) = 29-34(mod 32) = – 5 (mod 32) = – 5 + 32 = 27 = «ы»

«З» – k (mod 32) = 7 – 34(mod 32) = - 27 (mod 32) = – 27 + 32 = 5 = «е»
«Н» – k (mod 32) = 13 – 2(mod 32) = 11 (mod 32) = 11 = «л»

«А» – k (mod 32) = 0 - 2(mod 32) = 30 (mod 32) = 30 = «ю»

«Ж» – k (mod 32) = 6 – 2(mod 32) = 4 (mod 32) = 4 = «д»

«К» – k (mod 32) = 10 – 2(mod 32) = 8 (mod 32) = 8 = «и»
«Й» – k (mod 32) = 9 – 2(mod 32) = 7 (mod 32) = 7 = «з»

«В» – k (mod 32) = 2 – 2(mod 32) = 0 (mod 32) = 0 = «а»

«Ы» – k (mod 32) = 27 – 2(mod 32) = 25 (mod 32) = 25 = «щ»

«К» – k (mod 32) = 10 – 2(mod 32) = 8 (mod 32) = 8 = «и»

«Ы» – k (mod 32) = 27 – 2(mod 32) = 25 (mod 32) = 25 = «щ»

«В» – k (mod 32) = 2 – 2(mod 32) = 0 (mod 32) = 0 = «а»

«А» – k (mod 32) = 0 - 2(mod 32) = 30 (mod 32) = 30 = «ю»

«Ф» – k (mod 32) = 20-2(mod 32) = 18 (mod 32) = 18 = «т»
«Р» – k (mod 32) = 16-2(mod 32) = 14 (mod 32) = 14 = «о»

«Ф» – k (mod 32) = 20-2(mod 32) = 18 (mod 32) = 18 = «т»

«З» – k (mod 32) = 7-2(mod 32) = 5 (mod 32) = 5 = «е»

«Щ» – k (mod 32) = 25-2(mod 32) = 23 (mod 32) = 23 = «ч»

«З» – k (mod 32) = 7-2(mod 32) = 5 (mod 32) = 5 = «е»

«У» – k (mod 32) = 19-2(mod 32) = 17 (mod 32) = 17 = «с»

«Ф» – k (mod 32) = 20-2(mod 32) = 18 (mod 32) = 18 = «т»

«Д» – k (mod 32) = 4-2(mod 32) = 2 (mod 32) = 2 = «в»

«Р» – k (mod 32) = 16-2(mod 32) = 14 (mod 32) = 14 = «о»

Ответ: «Военные люди защищают отечество»


написать администратору сайта