š Criptografia RSA - Trabalho de conclusĆ£o do segundo semestre da faculdade. A criptografia RSA Ć© uma forma de criptografia muito conhecida que permite a transmissĆ£o segura de dados.
Abaixo temos uma tabela com algumas aƧƵes possĆveis no sistema:
Funcionalidade
AƧƵes possĆveis
Imagem
Tela inicial do programa
Realizar login ou criar um novo registro
Criar um novo registro
Informar um login e uma senha para criaĆ§Ć£o do novo registro
UsuƔrio logado
1. Ler mensagem recebida ou enviada (decriptada) 2. Escrever mensagem para um usuƔrio 3. Ver os crƩditos do programa 4. Fazer logoff
Escrever mensagem 1
Escolher um usuƔrio para enviar a mensagem
Escrever mensagem 2
Escrever a mensagem a ser enviada
Ler mensagem 1
Selecionar uma mensagem a ser lida
Ler mensagem 2
Ler a mensagem enviada para outro usuƔrio (decriptada)
Logoff
UsuƔrio Ʃ retornado para Tela inicial do programa
Fazer login
Informar o login e a senha do usuƔrio que recebeu a mensagem
Ler mensagem 1
Selecionar uma mensagem a ser lida
Ler mensagem 2
Ler a mensagem recebida por outro usuƔrio (decriptada)
Pasta src/banco
Abrir arquivo users.txt Todos usuĆ”rios criados sĆ£o apresentados
Pasta src/msgs/Nome-UsuƔrio
Abrir arquivo .txt A mensagem Ć© exibida encriptada
As seguintes ferramentas foram usadas na construĆ§Ć£o do projeto:
š Como executar o projeto
Antes de comeƧar, Ć© importante vocĆŖ ter previamente instalado em seu computador o Git e o Python .
ā³ Rodando a aplicaĆ§Ć£o
# Clone este repositĆ³rio
$ git clone https://github.com/iam-ianc/encript-rsa
# Acesse a pasta src do projeto no terminal/cmd
$ cd encript-rsa/src
# Execute a aplicaĆ§Ć£o
$ py main.py