Skip to content

Latest commit

 

History

History
38 lines (32 loc) · 1.92 KB

README.md

File metadata and controls

38 lines (32 loc) · 1.92 KB

SecureChat

SecureChat is desktop application built with python where you can send secure messages encrypted with RSA

Dependencies

  • LDAP (Lightweight Directory Access Protocol) : LDAP authentication involves verifying provided usernames and passwords by connecting with a directory service that uses the LDAP protocol.
  • cryptography : includes both high level recipes and low level interfaces to common cryptographic algorithms such as symmetric ciphers, message digests, and key derivation functions. We used the cryptography package mainly for the X.509 Authentication Service
  • rsa : rsa implementation for python. It supports encryption and decryption, signing and verifying signatures, and key generation according to PKCS#1 version 1.5. We used this package to be send encrypted and secure messages between users.
  • customtkinter : is a modern and customizable python UI-library based on Tkinter that we use to create the iterfaces

x509 Certification Process and LDAP authentification

ScreenShots

Login Register ChatRoom

Collaborators

This project was developped by :

Raoua Trimech Hadil Helali