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