- Программа предоставляет возможность для считывания незашифрованной информации из файла, формат файла .docx.
- Предоставляет возможность для зашифровывания информации в нем, с возможностью указания ключа.
- Результат шифрования сохраняется в отдельный файл формата .docx.
- Программа реализована в виде web-приложения с использованием стека технологий ASP.NET и архитектуры MVC.
Backend - ASP.NET, Razor Pages
Frontend - HTML, CSS, Bootstrap
Для начала работы необходимо ввести текст в специальное поле, либо загрузить файл .docx, а также ввести ключ и выбрать режим (зашифровать или расшифровать). Если пользователь вставил текст и загрузил файл, то шифрование будет выполняться с текстом из файла, а не из текстового поля. После окончания процесса шифрования результат появится в другом текстовом поле ниже. Также результат можно скачать в формате файла .docx, нажав на зелёную кнопку. Если текст или ключ не пройдут валидацию или произойдёт другая ошибка, то внизу появится блок с сообщением об ошибке.