Skip to content

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

Notifications You must be signed in to change notification settings

HadilHelali/SecureChatProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages