A secure cli messaging application using RSA encryption to send and receive messages
Project coded and tested on Linux. It has not been tested on Windows or Mac
pip3 install -r requirements.txt
In one terminal, run the command:
python3 server.py
In another terminal, run the command:
python3 app.py
Follow the on screen instructions to send, receive, and view messages.
The app supports sending messages between multiple clients in multiple terminals. If you want to communicate between multiple computers, change the host IP address in config.json
on each client computer to the server computer's local IP address and run the app.py
file normally.
logins.txt
contains sample usernames and passwords with preset data and messages to test out the application.