Skip to content

Ce travail a été rélaisé par Mehdi Dahmani et Meriem Boualagui

Notifications You must be signed in to change notification settings

mehdidahmani-coder/examen_ds_python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Ce projet est une application Python conçue pour la sécurisation des données sensibles. Elle offre diverses fonctionnalités telles que le hachage de mots de passe, le chiffrement et la signature de messages, la génération de clés RSA, et bien plus encore. Installation

Pour commencer avec ce projet, assurez-vous d'avoir Python installé. Ensuite, suivez ces étapes :

Clonez ce dépôt sur votre machine locale.
Installez les dépendances en exécutant pip install -r requirements.txt.
Exécutez le script principal en lançant python main.py.

Fonctionnalités

Hachage de mots de passe : Cette application permet de hasher des mots de passe en utilisant différents algorithmes tels que SHA256 et bcrypt.
Chiffrement RSA : Vous pouvez chiffrer et déchiffrer des messages en utilisant une clé RSA.
Génération de certificats : Il est possible de générer des certificats autosignés avec RSA.
Authentification et Enregistrement : Cette application gère également l'authentification des utilisateurs avec leurs adresses e-mail et leurs mots de passe.
Signature de messages : Vous pouvez signer des messages et vérifier l'authenticité des signatures.

Utilisation

Pour utiliser ce projet, suivez les instructions indiquées dans chaque menu. Vous pouvez choisir parmi différentes options en fonction de ce que vous souhaitez réaliser. Auteurs

Ce projet a été créé par Mehdi Dahmani et Meriem Boualagui N'hésitez pas à nous contacter pour toute question ou suggestion.

Ce projet est sous licence XYZ License. Veuillez consulter le fichier LICENSE pour plus de détails.

About

Ce travail a été rélaisé par Mehdi Dahmani et Meriem Boualagui

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages