Файл: 1. Одноалфавитный метод с фиксированным смещением. Требуется.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 12.12.2023

Просмотров: 240

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Исходный текстовый файл – Строка.txtВводим ключ шифрования:Получаем:Гистограмма исходного и зашифрованного текстов:По гистограмме можно определить длину ключа, которым зашифровывался исходный текст. Она соответствует кол-ву символов на гистограмме зашифрованного текста. В данном случае использовался ключ длиной в 3 символа.Перевод символов с помощью ASCII таблицы:Исход. символ: р – 240;Ключ: j – 106; u – 117; l – 108;Последовательность из повторяющихся символов «Ze\» (ASCII-коды: Z – 090; \ – 092; e – 101) определим по формуле: . Где – зашифрованный символ, – шифруемый символ (исход.), – задаваемая гамма посл-ть, – кол-во символов в алфавите (255 – в нашем случ.)Итак: ; ; ;Как видим, для шифрования исход. текста используется фор-ла: .Исход. файл: Барто.txtЗашифруем его:Гистограммы исход. и зашифрованного текстов:Никакой закономерности или важной информации гистограммы не несут.7. Многоалфавитное шифрование с произвольным паролем.
Требуется выполнить след. действия:

  • выполнить шифрование и определить по гистограмме, какое смещение получает каждый символ;

  • выполнить шифрование и расшифрование для файла произвольного текста;

  • просмотреть и описать гистограммы исходного и зашифрованного текстов; ответить, какую информацию можно получить из гистограмм.
Исходный текстовый файл – Строка.txtВводим ключ шифрования:Получаем:Гистограмма исходного и зашифрованного текстов:Перевод символов с помощью ASCII таблицы:Исход. символ: р – 240;Ключ: q – 113; w – 119; e – 099; r – 114; t – 116; y – 121; u – 117; i – 105; o – 111.Получаем посл-ть из повторяющихся символов: «agUbdieY_`» (ASCII-коды: a – 097; g – 103; U – 085; b – 098; d – 100; i – 105; e – 099; Y – 089; _ - 095; ‘ - 096 ). Определим метод шифрования по формуле: . Где – зашифрованный символ, – шифруемый символ (исход.), – задаваемая гамма посл-ть, – кол-во символов в алфавите (255 – в нашем случ.)Итак: ; ;и т.д.Можем увидеть, что для шифрования исход. текста использовалась формула: .