лабораторная работа 2 (МИСЗКИ лабы)
Описание файла
Файл "лабораторная работа 2" внутри архива находится в папке "МИСЗКИ лабы". Документ из архива "МИСЗКИ лабы", который расположен в категории "". Всё это находится в предмете "методы и средства защиты компьютерной информации" из 7 семестр, которые можно найти в файловом архиве РТУ МИРЭА. Не смотря на прямую связь этого архива с РТУ МИРЭА, его также можно найти и в других разделах. Архив можно найти в разделе "лабораторные работы", в предмете "методы и средства защиты компьютерной информации" в общих файлах.
Онлайн просмотр документа "лабораторная работа 2"
Текст из документа "лабораторная работа 2"
Лабораторная работа № 2
Дешифрование шифра простой замены
Обзор функций программы.
-
Введение.
Программа предназначена для дешифрования текстов на русском языке, записанных 30-ти буквенным алфавитом (Й=Й, Ъ=Ь, Ё=Е) плюс знак пробела. Текст зашифрован с помощью шифра простой замены. Задача состоит в раскрытии шифротекста методом подбора алфавита замены, используя графики и таблицы повторения букв в тексте.
-
Основные функции программы:
-
Открыть – открыть файл с заданием. Загружается в окно «Шифротекст».
-
Сохранить – сохранить результат дешифрования, отображенный в окне «Открытый текст».
-
Построить график – построить график частоты повторения букв в шифротексте. Галочка «сортировать» позволяет сортировать символы по убыванию: красный график – средняя статистика появления букв в тексте, желтый – частота появления символов в шифротексте.
-
Таблица биграмм – построить таблицу биграмм шифротекста.
-
Заменить – произвести замену буквы шифротекста на указанную букву. Буква, которую надо заменить выделяется в шифротексте или в таблице замены, щелчком мыши. Буква, на которую надо заменить, указывается на красном графике щелчком левой клавиши мыши.
-
Отменить – отменить замену указанной буквы шифротекста. Буква, которую надо удалить из открытого текста, выделяется в таблице замены или в открытом тексте.
-
Очистить – очистить таблицы.
-
Особенности интерфейса.
Окно программы разделено на четыре части: область шифротекста, область открытого текста, область данных, таблица замены. Для управления областью данных предназначены кнопки:
- график – отображает график частоты повторения букв в тексте (красным цветом построен график частот букв русского языка, желтым – частот повторения букв в шифротексте);
- таблица А-П – таблица сочетаемости букв русского языка;
- таблица Р-Я – таблица сочетаемости букв русского языка;
- таблица биграмм.
4. Также приведена таблица чередования гласных и согласных букв в тексте, приведены основные биграммы, триграммы и повторения букв.
Пример работы с программой.
Шифрованный текст
_ьщцрвсачмншзщрбавычмащхчщзяашщявшнщязщзфасачмншзлзщзуюбьуаэщцмвучщцщсвмнжщхчшэунщ_вцузщямэщмчлвбэщюзузбьащшв_ьцма_щтвхщтчшащчщямэщоузлзщшвзтызяа_зщпузтьщтьмщкязтшьащрзяызящющгзявщпузтьщрзтмахзцуащтьмащябзгчщащрзяызяэдавщюч_шащащевмчувмншзщпузтьщоузщ_вцузщтьмзщубкяшзщзтшчбкеаунщаяуащшчщхчрчящгщубзцушаюзгьвщхчбзцмащшвщызувмзцнщащ_ьщягашкмацнщгязмнщтвбвлчщшчщгзцузющлявщгаяшвмацнщрзмзцюащрбатбвешзлзщрвцючщзтмчячувмнщпкуюзлзщцмкычщ_злщкцмьичунщрзцукюагчшавщяэумчщязшзцагиввцэщахщрбапкямагзщахгагчгиаыцэщхчбзцмващубзцушаючщрбзаяэщ_вубзгщягвцуащ_ьщрба_вуамащгщгзявщрзяызяэдаащгчмкшщчщбэяз_щщвдвщпвуьбвщюч_шэщоузщтьмщызбзиаащхшчющюзузбьащрзяцючхьгчмщпузщрзбчщрзяьцюагчунщкюбз_шзвщ_вцувпюзщямэщрчмчузющрзпуащцбчхкщ_ьщзтшчбкеамащгщкхюзащрбатбвешзащрзмзцювщмвцчщшвтзмникжщмкечаюкщзюбкевшшкжщрмзушь_ащхчбзцмэ_ащявбвгнвгщащюкцучбшаюзг_
Для расшифровки текста необходимо определить основные буквы (3-4 буквы + пробел), остальной текст можно расшифровать используя таблицы сочетаемости. В начале следует выявить наиболее употребляемые буквы и обороты (пробел, О, И, Е, А, С, Т, Н), чтобы не ошибиться с заменой. Посмотрите таблицу биграмм и выявите повторяющиеся буквы, так как в русском языке мало повторяющихся букв, то определить символ замены несложно.
Рассмотрим криптограмму, текст которой расположен в строках таблицы №1.
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | |
1 | _ | ь | щ | ц | р | в | с | а | ч | м | н | ш | з | щ | р | б | а | в | ы | ч |
2 | м | а | щ | х | ч | щ | з | я | а | ш | щ | я | в | ш | н | щ | я | з | щ | з |
3 | ф | а | с | а | ч | м | н | ш | з | л | з | щ | з | у | ю | б | ь | у | а | э |
4 | щ | ц | м | в | у | ч | щ | ц | щ | с | в | м | н | ж | щ | х | ч | ш | э | у |
5 | н | щ | _ | в | ц | у | з | щ | я | м | э | щ | м | ч | л | в | б | э | щ | ю |
6 | з | у | з | б | ь | а | щ | ш | в | _ | ь | ц | м | а | _ | щ | т | в | х | щ |
7 | т | ч | ш | а | щ | ч | щ | я | м | э | щ | о | у | з | л | з | щ | ш | в | з |
8 | т | ы | з | я | а | _ | з | щ | п | у | з | т | ь | щ | т | ь | м | щ | к | я |
9 | з | т | ш | ь | а | щ | р | з | я | ы | з | я | щ | ю | щ | г | з | я | в | щ |
10 | п | у | з | т | ь | щ | р | з | т | м | а | х | з | ц | у | а | щ | т | ь | м |
11 | а | щ | я | б | з | г | ч | щ | а | щ | р | з | я | ы | з | я | э | д | а | в |
12 | щ | ю | ч | _ | ш | а | щ | а | щ | е | в | м | ч | у | в | м | н | ш | з | щ |
13 | п | у | з | т | ь | щ | о | у | з | щ | _ | в | ц | у | з | щ | т | ь | м | з |
14 | щ | у | б | к | я | ш | з | щ | з | т | ш | ч | б | к | е | а | у | н | щ | а |
15 | я | у | а | щ | ш | ч | щ | х | ч | р | ч | я | щ | г | щ | у | б | з | ц | у |
16 | ш | а | ю | з | г | ь | в | щ | х | ч | б | з | ц | м | а | щ | ш | в | щ | ы |
17 | з | у | в | м | з | ц | н | щ | а | щ | _ | ь | щ | я | г | а | ш | к | м | а |
18 | ц | н | щ | г | я | з | м | н | щ | т | в | б | в | л | ч | щ | ш | ч | щ | г |
19 | з | ц | у | з | ю | щ | л | я | в | щ | г | а | я | ш | в | м | а | ц | н | щ |
20 | р | з | м | з | ц | ю | а | щ | р | б | а | т | б | в | е | ш | з | л | з | щ |
21 | р | в | ц | ю | ч | щ | з | т | м | ч | я | ч | у | в | м | н | щ | п | к | у |
22 | ю | з | л | з | щ | ц | м | к | ы | ч | щ | _ | з | л | щ | к | ц | м | ь | и |
23 | ч | у | н | щ | р | з | ц | у | к | ю | а | г | ч | ш | а | в | щ | я | э | у |
24 | м | ч | щ | я | з | ш | з | ц | а | г | и | в | в | ц | э | щ | а | х | щ | р |
25 | б | а | п | к | я | м | а | г | з | щ | а | х | г | а | г | ч | г | и | а | ы |
26 | ц | э | щ | х | ч | б | з | ц | м | в | а | щ | у | б | з | ц | у | ш | а | ю |
27 | ч | щ | р | б | з | а | я | э | щ | _ | в | у | б | з | г | щ | я | г | в | ц |
28 | у | а | щ | _ | ь | щ | р | б | а | _ | в | у | а | м | а | щ | г | щ | г | з |
29 | я | в | щ | р | з | я | ы | з | я | э | д | а | а | щ | г | ч | м | к | ш | щ |
30 | ч | щ | б | э | я | з | _ | щ | щ | в | д | в | щ | п | в | у | ь | б | в | щ |
31 | ю | ч | _ | ш | э | щ | о | у | з | щ | т | ь | м | щ | ы | з | б | з | и | а |
32 | а | щ | х | ш | ч | ю | щ | ю | з | у | з | б | ь | а | щ | р | з | я | ц | ю |
33 | ч | х | ь | г | ч | м | щ | п | у | з | щ | р | з | б | ч | щ | р | з | я | ь |
34 | ц | ю | а | г | ч | у | н | щ | к | ю | б | з | _ | ш | з | в | щ | _ | в | ц |
35 | у | в | п | ю | з | щ | я | м | э | щ | р | ч | м | ч | у | з | ю | щ | р | з |
36 | п | у | а | щ | ц | б | ч | х | к | щ | _ | ь | щ | з | т | ш | ч | б | к | е |
37 | а | м | а | щ | г | щ | к | х | ю | з | а | щ | р | б | а | т | б | в | е | ш |
38 | з | а | щ | р | з | м | з | ц | ю | в | щ | м | в | ц | ч | щ | ш | в | т | з |
39 | м | н | и | к | ж | щ | м | к | е | ч | а | ю | к | щ | з | ю | б | к | е | в |
40 | ш | ш | к | ж | щ | р | м | з | у | ш | ь | _ | а | щ | х | ч | б | з | ц | м |
41 | э | _ | а | щ | я | в | б | в | г | н | в | г | щ | а | щ | ю | к | ц | у | ч |
42 | б | ш | а | ю | з | г |
Диаграмма встречаемости букв криптограммы.