Program writed in python 3 with the objective of making a safe communication between Client-Server using both criptografy methods AES and RSA.
AES used in the Client Side
RSA used in the Server Side
Use the package manager pip to install the requirements.
sudo pip install pycrypto
sudo pip install rsa
Navigate to repository folder and run the next commands
Open a terminal on current folder
python3 Server.py
Open another terminal on current folder
python3 Client.py
Wait the communication between Client-Server and type a message to send.
'Client ready for input'
my message to server (ENTER)
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.