Year 2022
Technologies Multi-threading, AES, RSA, Auth, Socket Programming
Cyber Security
Project Goal

Authenticated and Encrypted File Transfer using Socket Programming

A multi-threading client-server program, that uses AES and RSA encryption to send or receive files using Socket programming. Client & Server files are written from scratch using python in-build socket libraries. It also uses multi-threading to handle multiple client authentication efficiently.