Skip to content

Implements socket programming for 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, HMAC for message authentication.

Notifications You must be signed in to change notification settings

abhilashsaj/Secure-Chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Secure-Chat

About

The project includes client to client secure message transmission and a secure chatroom with end to end encryption.

Features

  • Uses symmetric key encryption for confidentiality

  • SHA-512 for integrity

  • MAC for message authentication.

Usage

Two User

  • Run client1.py located in Two User folder of repo.

  • Next run client2.py.

Chatroom

  • Run server.py.

  • Run client.py to create new users.


Feel free to contribute to the project :)

About

Implements socket programming for 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, HMAC for message authentication.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published