Skip to content

A simple python chat application which includes the encryption of messages

Notifications You must be signed in to change notification settings

vishal-1408/KRYPTOZ

Repository files navigation

KRYPTOZ


What is it?

A Chat room service that provides end-to-end encryption and puts user privacy above all. This project uses a similar protocol as the signal protocol to provide end-to-end encryption to it's end users.

Sneak Peak

Cryptography Algorithms Used

  • Hashing

    Hashing function used in Kryptoz is SHA-256 and it is used to hash the passwords of the users.
  • AES (GCM)

    AES in Galois Control Mode (GCM) is used for the generation of the Secret Sender Key. This is the key used for encrypting the messages
  • ECDH

    Elliptic Curve Diffie Hellman (ECDH) key exchange is implemented using pycryptodome and the keys for the users will be created when the user signs up and these are the keys used for key exchange process.

Made with ❤️

About

A simple python chat application which includes the encryption of messages

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published