Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторна робота №11.doc
Скачиваний:
16
Добавлен:
30.05.2020
Размер:
407.04 Кб
Скачать

Розробка програмної реалізації алгоритму

Програмний продукт містить наступні компоненти: а) Основний файл mainform.cpp. б) Алгоритм перетворення вихідного повідомлення. в) Алгоритм перетворення вхідних даних.

Користувачеві пропонується ввести ключ, який може бути представлений у двійковій, шістнадцятковій формі або текстовому вигляді. Потім необхідно вибрати джерело даних: файл або рядок. При шифруванні рядка, користувач вводить необхідну інформацію, і натискає кнопку «старт». Висновок зашифрованої інформації здійснюється вільне поле. При шифруванні файлу, користувач вказує необхідний файл, вибирає кінцевий файл і натиснути кнопку «старт». Зашифрована інформація записується у вказаний користувачем кінцевий файл.

Виконання роботи

  1. Ознайомитися з алгоритмом шифрування даних DES.

  2. Реалізувати алгоритм генерування ключем.

  3. Виконати програмну реалізацію алгоритму DES.

Контрольні питання

        1. Поясніть алгоритм шифрування даних DES.

        2. Які недоліки алгоритму DES?