Migration de Buttercup vers KeePassXC : on déménage !

l’Almanet doLys Gnu/Linux – Open Source – Entreprises Forums L’almanet doLys Open Source Migration de Buttercup vers KeePassXC : on déménage !

  • This topic is empty.
Affichage de 1 message (sur 1 au total)
  • Auteur
    Articles
  • #13089
    nam1962nam1962
    Keymaster

      Buttercup, c’est fini. Le projet a été officiellement archivé en mars 2025 par son créateur, Perry Mitchell.

      Un grand merci à lui pour ces années de développement d’un outil élégant, respectueux de la vie privée, qui nous a bien servis. Buttercup était exactement ce qu’on cherchait : un coffre-fort simple, un fichier qu’on synchronise où on veut, pas de cloud imposé. Perry a fait un travail remarquable, seul ou presque, sur un écosystème complet (desktop, mobile, extension navigateur). Le projet méritait mieux que l’essoufflement face à la maintenance des extensions navigateur.

      Bref, il est temps de migrer. Et la bonne nouvelle : KeePassXC reprend exactement cette philosophie, avec un format standard (.kdbx) et une communauté énorme.


      Pourquoi KeePassXC ?

      CritèreButtercupKeePassXC
      MaintenuNon (archivé)Oui (très actif)
      Format.bcup (propriétaire).kdbx (standard universel)
      ChiffrementAES-256AES-256 + Argon2id
      Extension FirefoxObsolèteExcellente
      PérennitéTerminéeDes dizaines d’apps lisent le .kdbx

      Prérequis

      • Vos fichiers .bcup Buttercup
      • KeePassXC installé
      • 20 minutes

      Étape 1 : Export depuis Buttercup

      1. Ouvrez Buttercup Desktop
      2. Déverrouillez votre coffre
      3. File → Export → CSV
      4. Enregistrez dans vos Téléchargements

      ⚠ Ce fichier contient vos mots de passe en clair. On le supprime dès que c’est fini.


      Étape 2 : Nettoyer le CSV

      L’export Buttercup mélange groupes et entrées. KeePassXC veut uniquement les entrées.

      cd ~/Téléchargements
      head -n 1 moncoffre.csv > clean.csv && grep '^entry,' moncoffre.csv >> clean.csv

      Vérification :

      wc -l clean.csv

      Vous devez voir (nombre d’entrées + 1).


      Étape 3 : Import dans KeePassXC

      1. Base de données → Importer → Fichier CSV
      2. Sélectionnez clean.csv

      Encodage

      • Codec : UTF-8
      • Séparateur : ,
      • ☑ La première ligne contient les noms de champs

      Mapping

      CSVKeePassXC
      titleTitre
      usernameNom d’utilisateur
      passwordMot de passe
      urlURL

      Les colonnes !type, !group_id, id → « Non importé »

      Chiffrement

      • Format : KDBX 4
      • Algorithme : AES 256 bits
      • Dérivation : Argon2id
      • Cliquez sur « Test des performances avec un délai de 1.0 s »

      Mot de passe maître

      Une passphrase de 3-4 mots est idéale : cata7-truc2-poilu8. Avec Argon2id, c’est solide. Ne recopiez pas l’exemple ! 😛


      Étape 4 : Enregistrer et nettoyer

      1. Enregistrez votre nouvelle base .kdbx (voir le tuto installation KeePassXC pour le choix de l’emplacement)
      2. Supprimez les CSV :
      rm ~/Téléchargements/*.csv
      rm ~/Téléchargements/clean*.csv
      1. Gardez vos .bcup en backup quelques semaines, puis supprimez-les

      Et voilà !

      Vos mots de passe sont migrés. Consultez le tuto installation KeePassXC pour :

      • Configurer l’extension Firefox
      • Installer sur tous vos appareils (macOS, Windows, Android, iPhone)
      • Activer la biométrie
      • Optimiser la sécurité

      Merci encore à Perry Mitchell pour Buttercup. On passe à la suite !


      Un jeune site que j'aime bien, la ferrari du T-shirt ...bio en plus : GoudronBlanc

    Affichage de 1 message (sur 1 au total)
    • Vous devez être connecté pour répondre à ce sujet.