Skip to content

A secure and encrypted Internet Relay chat server-client program that allows simultaneous clients connections by using multi-threading in Python and Google Protobuf library for serialized structured data transmission. The programs uses Symmetric Encryption with AES-256 standard in CBC mode, and uses HMAC with SHA256 standard for message authenti…

Notifications You must be signed in to change notification settings

yaozhang-this/EncryptedIM

Repository files navigation

EncryptedIM

A secure and encrypted Internet Relay chat server-client program that allows simultaneous clients connections by using multi-threading in Python and Google Protobuf library for serialized structured data transmission. The programs uses Symmetric Encryption with AES-256 standard in CBC mode, and uses HMAC with SHA256 standard for message authentication.

About

A secure and encrypted Internet Relay chat server-client program that allows simultaneous clients connections by using multi-threading in Python and Google Protobuf library for serialized structured data transmission. The programs uses Symmetric Encryption with AES-256 standard in CBC mode, and uses HMAC with SHA256 standard for message authenti…

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages