viniciusbenite / anthN-and-secure-file-transfer

Final project for Security course at Aveiro University.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

anthN-and-secure-file-transfer

Security final project - Aveiro University

Project with emphasis in implementing a client-server architecture with secure communication used to download files from to the server.

Encryption, Symmetric keys, Diffie-Hellman key exchange, mesage integrity and mac.

Protocol:

alt text

Usage:

pip install -r requirements.txt

python server/server.py

In another terminal:

python client/client.py -m pass filename

User with permissions

User: joao

Password joao

User without permissions

User: vinicius

Password: vinicius

About

Final project for Security course at Aveiro University.


Languages

Language:Python 100.0%