Файл: 1. Одноалфавитный метод с фиксированным смещением. Требуется.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 12.12.2023
Просмотров: 53
Скачиваний: 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 – в нашем случ.)
Итак:
;
;
и т.д.
Можем увидеть, что для шифрования исход. текста использовалась формула: .