Esse projeto é uma aplicação WEB criada para a AP1 da disciplina de Segurança de Sistemas, onde a atividade consiste em desenvolver um assinador de documentos digitais utilizando criptografia de chave assimétrica e funções hash criptográficas.
- Autenticação de usuário;
- Geração de par de chaves assimétricas para o usuário;
- Salvar documento no sistema;
- Assinar documento usando chave privada do usuário;
- Visualizar lista de documentos assinados pelo usuário;
- Visualizar um documento assinado pelo usuário;
- Checar se o documento foi assinado no sistema pelo usuário;
Crie e habilite um ambiente virtual
python -m venv venv
venv\Scripts\activate | windows
.venv/bin/activate | linux e macOs
Instale as dependências do projeto
pip install -r requirements.txt
Passe os modelos para o banco de dados:
python manage.py makemigrations
python manage.py migrate
Rode o servidor:
python manage.py runserver 8000
O servidor estará disponível em:
http://127.0.0.1:8000/
- Marco Antônio Martins
- Edgard Morais Netto
- Victor Tavares Moreira