Christophe
Retour aux projets
Capture du projet DashClone
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