The project includes client to client secure message transmission and a secure chatroom with end to end encryption.
-
Uses symmetric key encryption for confidentiality
-
SHA-512 for integrity
-
MAC for message authentication.
-
Run client1.py located in Two User folder of repo.
-
Next run client2.py.
-
Run server.py.
-
Run client.py to create new users.
Feel free to contribute to the project :)