Skip to content

viniciusbenite/anthN-and-secure-file-transfer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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