AlexShi23 / VizhenerWeb

Web-приложение, позволяющее шифровать и расшифровывать текстовые сообщения с помощью шифра Вижинера

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VizhenerWeb

Web-приложение, позволяющее шифровать и расшифровывать текстовые сообщения с помощью шифра Вижинера

  1. Программа предоставляет возможность для считывания незашифрованной информации из файла, формат файла .docx.
  2. Предоставляет возможность для зашифровывания информации в нем, с возможностью указания ключа.
  3. Результат шифрования сохраняется в отдельный файл формата .docx.
  4. Программа реализована в виде web-приложения с использованием стека технологий ASP.NET и архитектуры MVC.

Backend - ASP.NET, Razor Pages
Frontend - HTML, CSS, Bootstrap

Для начала работы необходимо ввести текст в специальное поле, либо загрузить файл .docx, а также ввести ключ и выбрать режим (зашифровать или расшифровать). Если пользователь вставил текст и загрузил файл, то шифрование будет выполняться с текстом из файла, а не из текстового поля. После окончания процесса шифрования результат появится в другом текстовом поле ниже. Также результат можно скачать в формате файла .docx, нажав на зелёную кнопку. Если текст или ключ не пройдут валидацию или произойдёт другая ошибка, то внизу появится блок с сообщением об ошибке.

About

Web-приложение, позволяющее шифровать и расшифровывать текстовые сообщения с помощью шифра Вижинера


Languages

Language:C# 60.0%Language:HTML 30.5%Language:CSS 8.1%Language:JavaScript 1.4%