Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Математические основы криптологии..pdf
Скачиваний:
102
Добавлен:
05.02.2023
Размер:
6.01 Mб
Скачать

Выключатель «Записывать отчет о работе в файл LSR.log» включает\выключает режим записи произведенных действий в файл «lsr.log».

Рис. 2.90. Выключатель «Записывать отчет о работе в файл LSR.log»

При включении данного выключателя создается или перезаписываетя или дозаписывается (в зависимости от ситуации) файл «lsr.log», в который записываются действия пользователя по отысканию открытого текста.

Для составления отчета надо:

a)После запуска лабораторной работы включить переключатель «Записывать отчет о работе в файл LSR.log» (включен по умолчанию). Если уже существует lsr.log, то ответить на вопрос: «Переписывать?». Если такого файла нет, то он создастся;

b)Загрузить вариант. В файле появится запись «Начало LOG*********»;

c)Выполнить действия по поиску открытого текста;

d)Найти открытый текст.

e)Выйти из программы при помощи кнопки «Выход». В файле появится запись «Конец LOG*********».

Рис. 2.91. Кнопка «Выход» В файле отчета будут задокументированны основные действия по поиску открытого

текста. Отчет предоставляется в распечатанном виде от фразы «Начало LOG**************» до фразы «Конец LOG**************».

Сообщения выдаваемые в процессе работы

Во время выполнения лабораторной работы по мере возникновения исключительных ситуаций программа выдает сообщния, которые соответствуют определенному событию. Сообщения выводятся в отдельном окне. Программа перед продолжением работы ждет реакции пользователя на выведенное сообщение. Рассмотрим возможные сообщения.

321

Сообщения об ошибках

Это наиболее большая группа сообщений. Они возникают при вводе ошибочных или ложных данных в соответствующие поля ввода.

Файл не достоверен!

Сообщение выдается, когда файл загружаемого варианта является недостоверным. То есть посчитанная контрольная сумма не совпадает с той которая записана в файле. Внешний вид окна сообщения:

Действия пользователя:

Нажать кнопку «ОК».

Найти правильный файл варианта или загрузить другой вариант.

Строка не является бинарной!

Сообщение выдается при содержании в строке «=» блока «Сложение по модулю 2» хотя бы одной цифры отличной от нуля или единицы или при содержании в строке S1…S8 подпрограммы «Обработка матриц» хотя бы одной цифры отличной от нуля или единицы. Внешний вид окна сообщения:

Действия пользователя:

Нажать кнопку «ОК».

322

Правильно заполнить строку «=» или строку S1…S8.

Строка не задана!

Сообщение выдается, когда не задана (пустая) одна из двух строк (Первая стр или Вторая стр) в блоке «Сложение по модулю 2». Внешний вид окна сообщения:

Действия пользователя:

Нажать кнопку «ОК».

Заполнить поля ввода «Первая стр» «Вторая стр».

Длины строк не равны!

Сообщение выдается, когда длины строк складываемых в блоке «Сложение по модулю 2» различаются. Внешний вид окна сообщения:

Действия пользователя:

Нажать кнопку «ОК».

Выравнять длину заполненных полей ввода «Первая стр» «Вторая стр».

Недостаточно данных

Сообщение выдается, когда длина строки «=» блока «Сложение по модулю 2» меньше 14 бит или длина строки S1…S8 подпрограммы «Обработка матриц» менее 7 бит. Внешний вид окна сообщения:

323

Действия пользователя:

Нажать кнопку «ОК».

Увеличить длину последовательности данных в поле «=» или длину строк S1…S8.

Необходим 0 или 1

Сообщение выдается, когда одна из схематично изображенных ячеек регистра в блоке «Начальное заполнение» заполнена цифрой оличной от нуля ими единицы. Внешний вид окна сообщения:

Действия пользователя:

Нажать кнопку «ОК».

Правильно заполнить ячейки регистра.

Необходима гамма

Сообщение выдается, когда необходимая гамма в поле «Гамма» не была получена, то есть не заполнено поле для чтения «Гамма». Внешний вид окна сообщения:

324