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