Цель работы: изучение принципов шифрования и классов преобразований в симметричных криптосистемах.
Задание и порядок проведения работы:
1) Изучить понятие «Симметричные алгоритмы и криптосистемы».
2) Разработать приложение (программу), которое позволит выполнить шифрование и дешифрование некоего выбранного пользователем файла использованием одного из симметричных алгоритмов.
3) Создать два рабочих файла, в один из которых поместить исходное сообщение, а во второй – рабочую информацию, необходимую для работы алгоритма (ключ или иные параметры),
4) Зашифровать исходное сообщение.
5) Дешифровать полученное в п.4 сообщение.
6) Результаты и дешифрования сохранить в файлах.
7) Ключ или иные параметры, требуемые для шифрования считывать из файла, созданного в п. 3.