Шифрование / расшифрование файлов на пароле

Гость8 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
22.05.2017

Задание связано с библиотекой bee2 (https://github.com/agievich/bee2). Пример программы --- утилита bsum (bee2/apps/bsum). Программа должна быть консольным приложением, работать и в Windows, и в Linux. Должен быть продуман интерфейс командной строки. Программа должна выводить справки по своему интерфейсу.

Программа выполняет зашифрование / расшифрование файлов на пароле. По паролю строится ключ (beltPBKDF), на этом ключе выполняется зашифрование и имитозащита (beltDWP) Зашифрованный файл сопровождается синхропосылкой (в начале) и имитовставкой (в конце). Пароль задается ASCII-строкой.