Comment importer les mots de passe de Firefox dans KeePass ?

KeePass donne la possibilité d’importer les mots de passe depuis de nombreux logiciels ou services. Malheureusement, l’import des mots de passe de Firefox dans KeePass n’est pas directement possible. Mais plusieurs solutions existent en fonction du système d’exploitation utilisé.

Prérequis

  • Avoir une version récente de Firefox.
  • Avoir KeePass 2.34 ou supérieur.
  • Pour l’installation des plugins dans KeePass, si ce dernier n’est pas portable, avoir un compte avec les droits administrateurs.

Importer les mots de passe Firefox dans KeePass sous Windows

Sous Windows, il existe plusieurs possibilités pour importer les mots de passe de Firefox dans KeePass. L’une de ces méthodes est l’utilisation du plugin (greffon) KeePassBrowserImporter.

Installer le plugin KeePassBrowserImporter

Commencez par télécharger le fichier KeePassBrowserImporter.plgx depuis la page release du projet GitHub de KeePassBrowserImporter :

Puis, copiez le fichier téléchargé en le sélectionnant et en faisant Ctrl + C. Puis, allez dans C:\Program Files (x86)\KeePass Password Safe 2\Plugins :

Intégrer KeePass à Firefox sous Windows : chemin dossier plugins KeePass sous Windows

Et faites Ctrl + V pour le coller. Le dossier étant un dossier système protégé, il faut valider la copie en cliquant sur Continuer.

Intégrer KeePass à Firefox sous Windows : Dossier de destination refusé sous Windows

Mais attention, si vous utilisez un logiciel comme SuperCopier, UltraCopier, etc. Ces derniers ne proposent pas, au moment de la copie, d’élévation de privilège pour écrire dans les dossiers système. Donc, le plus simple est de le désactiver pour la copie et de le réactiver ensuite.

Enfin, vérifiez l’installation du plugin en lançant KeePass puis en allant dans le menu Outils > Greffons.

menu Outils > Greffons dans Keepass

Si tout va bien, vous trouverez KeePassBrowserImporter dans la liste des greffons installés.

Importer les mots de passe de Firefox dans KeePass avec KeePassBrowserImporter

Lancez KeePass et ouvrez le coffre où vous voulez importer les mots de passe.

Puis, allez dans le menu Fichier > Importer…

menu Fichier > Importer Keepass

Et, sélectionnez Generic Browser Importer et faites OK.

Importer les mots de passe de Firefox dans Keepass avec Generic Browser Importer

Alors la fenêtre d’import s’ouvre.

Importer les mots de passe de Firefox dans Keepass avec Generic Browser Importer - Fenêtre d'import
  • Sélectionnez le navigateur Firefox (1)
  • Sélectionnez le profil Firefox depuis lequel les mots de passe seront importés (2).
  • Entrez le mot de passe principal si vous en avez défini dans Firefox (3)
  • Déterminez dans quel groupe les mots de passe seront importés dans le coffre KeePass (4)

Use website title as entry title (cochée par défaut) (5) : permet de donner le nom du site web comme nom à l’entrée

Use website icon as entry icon (cochée par défaut) (6) : permet d’utiliser l’icône du site web comme icône pour l’entrée

et Use created / modified date from browser (cochée par défaut) (7) : permet d’utiliser la date de création/modification comme date pour l’entrée dans KeePass

  • Puis cliquez sur Start (8) pour importer les mots de passe et attendez la fin de l’import.

Alors, vous trouverez les mots de passe importés à l’endroit choisi précédemment.

Mots de passe de Firefox importés dans Keepass avec KeepassBrowserImporter

Enfin, pensez à enregistrer le coffre avant de le quitter pour garder ces ajouts.

Importer les mots de passe Firefox dans KeePass sous Linux

Le plugin KeePassBrowserImporter ne fonctionne malheureusement pas sous Linux. Mais il existe une solution alternative en deux étapes :

  • 1ère étape : exporter les mots de passe de Firefox dans un fichier CSV pris en charge pour l’import dans KeePass
  • 2ème étape : importer ce fichier dans le gestionnaire de mot de passe.

Dans les versions récentes de Firefox, l’export vers un fichier CSV peut se faire directement depuis le gestionnaire de mots de passe du navigateur.

Sinon l’utilitaire FF Password Exporter permet aussi de faire cela. D’ailleurs, cette application est aussi disponible pour Windows et macOS.

Ces méthodes fonctionnent aussi sous Windows.

Exporter les mots de passe dans un fichier CSV depuis Firefox

Allez dans le gestionnaire de mot de passe de Firefox :

Accès au gestionnaire de mots de passe de Firefox

Puis allez dans le menu à droite pour exporter les mots de passe :

Exporter les mots de passe depuis Firefox - 1

Confirmez l’export :

Exporter les mots de passe depuis Firefox - 2

Et enregistrez le fichier exporté au format CSV

Exporter les mots de passe depuis Firefox - 3

Exporter les mots de passe dans un fichier CSV avec FF Password Exporter

Sous Linux, FF Password Exporter est distribué au format AppImage. Ce format a l’avantage de ne pas être dépendant de la distribution utilisée, car il embarque toutes ses dépendances. Ainsi, il peut être utilisé simplement avec toutes les distributions. (cf. mon guide pour installer et utiliser un paquet AppImage sous Linux)

Le fichier AppImage de FF Password Exporter se télécharge depuis la page principale de son projet GitHub, ou depuis la page release.

Puis, rendez-le exécutable :

  • par l’interface graphique, dans les propriétés du fichier :
Rendre un fichier exécutable sur Ubuntu par GUI
Autoriser par l’interface graphique l’exécution d’un fichier dans Ubuntu
  • ou, dans un terminal avec commande suivante :
chmod +x /chemin_vers_le_fichier/FF-Password-Exporter-X.X.X-x86_64.AppImage

chmod est la commande Linux pour modifier les droits d’un fichier ou d’un dossier.

+x donne les droits permettant d’exécuter un fichier comme un programme.

/chemin_vers_le_fichier/ et FF-Password-Exporter-X.X.X-x86_64.AppImage sont à adapter. Par exemple : ~/Téléchargements/FF-Password-Exporter-1.2.0-x86_64.AppImage).

Une fois cela fait, double-cliquez sur l’icône du fichier pour l’exécuter. Alors, il vous sera proposé de l’intégrer au système.

Integration FF Password Exporter

Si vous choisissez : Oui, un raccourci vers l’application dans le menu. Sinon, rien ne sera ajouté et l’application se lancera.

Enfin, pour exporter vos mots de passe de Firefox :

  • Sélectionnez le profil (1) depuis lequel vous voulez exporter les mots de passe. Par défaut, le profil courant est déjà sélectionné.
  • Entrez le mot de passe principal si vous en avez défini dans Firefox (2).
  • Puis cliquez sur Export Passwords (3).
FF Password Exporter

Alors, enregistrez le fichier avec vos mots de passe au format CSV (par défaut).

Export vers fichier CSV des mots de passe de firefox pour KeePass

Importer les mots de passe de Firefox dans KeePass depuis un fichier CSV

Ouvrez votre coffre KeePass, puis allez dans Fichier > Import.

Alors, choisissez Importateur CSV générique (1) et sélectionnez le fichier précédemment exporté (2). Il est aussi possible de double-cliquer sur Importateur CSV générique pour ouvrir directement la fenêtre permettant la sélection du fichier. Puis faites OK (3).

Import fichier CSV dans KeePass

La fenêtre d’option d’import s’ouvre sur l’onglet Codage.

Import CSV - Onglet Codage

Ce dernier permet choisir un autre codage de caractères que l’UTF8 proposé par défaut. D’ailleurs, vous avez un aperçu, en dessous, qui vous aidera à voir le rendu du contenu du fichier. Puis, faites Suivant.

L’onglet Structure permet de faire la correspondance entre les données du fichier et les champs d’une entrée dans KeePass. Puis :

  1. Cochez Ignorer la première ligne (1). Dans le fichier, c’est la ligne des titres des colonnes.
  2. Réorganisez les champs (2) avec les boutons sur la droite (3) pour correspondre à l’ordre des colonnes dans le fichier CSV : URL, Nom d’utilisateur, Mot de passe.
  3. Supprimez les autres champs. Ils n’ont pas de correspondances dans le fichier importé.
  4. Et faites suivant.
Import CSV - Onglet Structure

Ainsi, l’entrée importée n’aura pas de Titre, mais le champ Adresse (URL) sera renseigné et si vous utilisez KeePass avec Firefox ou Google Chrome, il pourra renseigner les formulaires des pages concernées.

Si vous voulez avoir un titre, il faut modifier avant import le fichier CSV. Pour cela, vous pouvez l’ouvrir avec un logiciel Tableur comme LibreOffice Calc.

Alors, dupliquez la colonne url (fichier exporté avec Firefox) ou hostname (fichier exporté avec FF Password Exporter) et renommez-la en Titre.

Fichier CSV exporté avec Firefox avec colonne Titre ajoutée
Fichier CSV exporté avec Firefox avec colonne Titre ajoutée
Fichier CSV exporté avec FF Password Exporter avec colonne Titre ajoutée
Fichier CSV exporté avec FF Password Exporter avec colonne Titre ajoutée

Puis sauvegarder le fichier en faisant attention à conserver le format CSV.

Vous pourrez alors conserver le champ Titre, lors de l’import dans Firefox

Import mots de passe Firefox dans KeePass avec colonne titre

Vous avez alors une Prévisualisation de ce qui sera importé.

Import CSV - Onglet Prévisualisation

Et, cliquez sur Finir.

Les mots de passe importés sont à la racine du coffre. Enfin, pensez à enregistrer le coffre pour ne pas perdre ces ajouts…

Mots de passe de Firefox importés dans keepass avec FF Password Exporter

Aussi, pensez bien à effacer/détruire le fichier CSV car il contient vos identifiants et mots de passe en clair, ce qui n’est pas recommandé.

Pour aller plus loin

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.