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.txtIn one terminal, run the command:
python3 server.pyIn another terminal, run the command:
python3 app.pyFollow 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.