secure_gui_chat is my python project about networking that the main focus is about security. In the project i used rsa, diffie hellman, aes and hashing to simulate a secure chat
Functionality:
-create group
-remove user from group
-add user to group
-auto admin transferred when administrator leaves a group
-private messages between users
NOTE: please add to the python path the folder of the project or move the files by hand to the folders where used and remove the src., for now i use it in this way so it will be easier to implement stuff common for both
python3 server.py
python3 client_gui.py
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.