CipherPass est un gestionnaire de mots de passe sécurisé qui permet de stocker, gérer et chiffrer les mots de passe de manière confidentielle.
CipherPass/
├── src/
│ ├── main/
│ │ ├── java/
│ │ │ └── com/cipher/
│ │ │ ├── controllers/
│ │ │ └── Outils/
│ │ └── resources/
├── keystore/
├── pom.xml
└── README.md- 🔒 Authentification Sécurisée avec mot de passe maître (hashé SHA-256)
- 🛡️ Chiffrement AES-256 des mots de passe avec clé dérivée via PBKDF2
- 📝 Gestion des mots de passe (Ajout, Suppression, Visualisation)
- 🔄 Générateur de mots de passe personnalisé
- Java JDK 17+
- Maven
# 1. Cloner le dépôt
git clone https://github.com/utilisateur/CipherPass.git
# 2. Installer les dépendances
cd CipherPass
mvn clean install
# 3. Lancer l'application
mvn javafx:runmvn test- ✅ Unitaires : chiffrement/déchiffrement, gestion de base de données
- ✅ Intégration : flux complet (Authentification → Ajout → Suppression)
- Chiffrement AES-256 avec PBKDF2 (100 000 itérations)
- Hash SHA-256 pour le mot de passe maître
- 🔍 Authentification biométrique
- 🔒 Chiffrement complet de la base de données
- ☁️ Sauvegardes cloud chiffrées
Clément
Étudiant en 3e année de Licence NEC à l'Université de Pau et des Pays de l'Adour
Ce projet est sous licence Apache License 2.0.
🔐 Protégez vos données avec CipherPass !