ВУЗ:
Составители:
close_key.txt или open_key.txt в зависимости от режима
использования; файл pass.txt или pass.cod в зависимости от
режима использования. Файл pass.txt содержит текстовый
пароль, который необходимо зашифровать для последующего
использования и записать в файл pass.cod. Файл pass. cod
содержит зашифрованный текстовый пароль, который необходимо
расшифровать для последующего использования и записать в файл
pass.txt. Требования по функциональности: в процессе
кодирования/декодирования программа выдает информацию о
состоянии процесса (Progress Bar или что-то подобное);
пользователь должен иметь возможность прервать процесс
кодирования/декодирования в любое время; время обработки для
текстового файла размером 10-30 символов не должно превышать
20 секунд.
c. Блочный шифр – берется из предыдущей лабораторной работы.
d. Подсистему управления – модуль, обеспечивающий частичную
автоматизацию следующего сценария работы вышеперечисленных
модулей (эти пункты отмечены звездочкой):
i. Пользователь создает в текущей директории две папки
Sender (имитация отправителя) и Recipient (имитация
получателя), копирует в эти папки разработанную программу,
а также исходные данные: в папку Sender – файл
pass.txt и файл message.txt.
ii. *Запускает генератор ключей и распределяет ключи (файл
close_key.txt кладет в папку Recipient, а файл
open_key.txt в папку Sender).
iii. *Запускает шифратор в папке Sender, на вход которого
подает файл с текстовым паролем pass.txt и файл
open_key.txt и результат кодирования (файл pass.cod)
сохраняет в папке и Recipient.
iv. *Запускает дешифратор в папке Recipient, на вход
которого подает файл с закодированным паролем pass.cod
и файл close_key.txt и результат декодирования (файл
pass.txt) сохраняет в папке и Recipient.
v. *Запускает программу блочного шифрования в режиме
кодирования в папке Sender, на вход которой подается
пароль (файл pass.txt) и исходное сообщение
(message.txt). Результат кодирования (файл
message.cod) сохраняет в папке Recipient.
vi. *Запускает программу блочного шифрования в режиме
декодирования в папке Recipient, на вход которой
подается пароль (файл pass.txt) и зашифрованное
Страницы
- « первая
- ‹ предыдущая
- …
- 78
- 79
- 80
- 81
- 82
- …
- следующая ›
- последняя »