Файл: Лабораторна робота №11.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 06.06.2024

Просмотров: 37

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

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

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

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

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

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

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

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

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

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

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