Skip to content

ThePommeDeTerre/VerySpecialWill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VerySpecialWill

Computer Systems Security Project

Projeto de Segurança de Sistemas Informáticos

Engenharia de Software

Arquitetura Geral do Sistema

Instalação

Dependências Servidor

  • Docker; e
  • docker-compose.

Dependências Cliente

  • Python 3.8;
  • Flask 1.1.2;
  • Pyotp;
  • flask_wtfe;
  • flask_qrcode;
  • Pycharm ou Visual Studio Code (não obrigatório).

Obter o sistema

Para obter o sistema, o seguinte comando pode ser utilizado:

git clone https://github.com/ThePommeDeTerre/VerySpecialWill.git

Utilização

Servidor

No terminal, dentro do projeto, executar o seguinte comando:

docker-compose up

Cliente

No Pycharm basta executar o projeto presente em Cliente, com as configurações correspondentes para excecutar um servidor Flask. Alternativamente, no terminal na pasta do Cliente:

python3 app.py

Depois apenas é necessário abrir o seguinte link num browser: https://127.0.0.1:32182/.

Imagens da Execução do Sistema

Página Inicial

Autenticação 2FA

Página Utilizador

Criar Testamento

Testamento Criado com Sucesso

Testamento Decifrado com Sucesso

Testamento sem Partes Suficientes para Decifrar

Tentar Decifrar Testamento no Dia Errado

About

Computer Systems Security Final Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages