Файл: 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 – в нашем случ.)

Итак:

;

;



и т.д.

Можем увидеть, что для шифрования исход. текста использовалась формула: .