
Projet personnelTerminé
DashClone
Extension Chrome · Gestionnaire de mots de passe · Chiffrement
Contexte
Gestionnaire de mots de passe sous forme d'extension Chrome (Manifest V3), inspiré de Dashlane. DashClone détecte automatiquement les champs email et mot de passe sur les pages web, propose les identifiants enregistrés au clic et les remplit — y compris sur les sites React/Vue. Les mots de passe sont chiffrés au repos via la Web Crypto API et protégés par un mot de passe maître.
Réalisations clés
- Détection automatique des champs email/mot de passe (heuristiques multiples)
- Support des SPA React/Vue via MutationObserver
- Menu de suggestion positionné au focus d'un champ
- Remplissage compatible frameworks (setter natif + dispatch d'événements)
- Chiffrement AES-GCM des mots de passe, dérivation de clé PBKDF2
- Mot de passe maître jamais stocké, clé en mémoire uniquement
- Architecture service worker / content script / popup par messages
Environnement technique
JavaScriptChrome Extensions MV3Web Crypto APIchrome.storage