Skip to content

gmoroz/Information_security

Repository files navigation

Проект для сдачи экзамена по дисциплине "Защита информации"

Api-приложение с регистрацией и авторизацией. В личном кабинете доступны функции шифрования и удаления пользователей

Установка зависимостей

pip install -r requirements.txt

Запуск приложения

app.py -p

Описание проекта

Главная страница

/main/

Пользователю предлагается пройти регистрацию или авторизоваться

main_page

Страница регистрации

/auth/register/

Чтобы пройти регистрацию пользователь должен заполнить поля отмеченные '*'. После этого он добавится в бд и сможет авторизоваться используя указанные логин и пароль

registration_page

Страница авторизации

/auth/login/

На данной странице пользователь может авторизоваться и попасть в своей личный кабинет

login_page

Личный кабинет

/user/profile/

Выводится вся информация о пользовтеле, также можно произвести шифровку разного вида, если это профиль пользователя с ролью админ, доступна кнопка "управление пользователями"

profile_page

Стеганография

stegano

Шифр цезаря

caesar_ciphre

Управление пользователями

Позволяет удалить любого пользователя с ролью "user"

user_management

Releases

No releases published

Packages

No packages published

Languages