Publié le : 04/07/2021
Comment importer les mots de passe de Firefox dans KeePass ?
Cet article a été récupéré depuis le site de numetopia.fr. Nous lui en remercions pour nous avoir permis de publier cet article.
KeePass donne la possibilité d’importer les mots de passe depuis de nombreux logiciels ou service. Malheureusement, l’import des mots de passe de Firefox dans Keepass n’est pas directement possible. Mais des solutions existent. Par contre, suivant le système d’exploitation utilisé, la méthode diffère.
Table des matières
- Prérequis
- Importer les mots de passe Firefox dans Keepass sous Windows
- Importer les mots de passe Firefox dans Keepass sous Linux
- Pour aller plus loin
Prérequis
- Avoir Firefox 57 ou supérieur.
- 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 des 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 :
- Pour KeePass 2.42 et supérieures, téléchargez la dernière version (à la date de la parution du tutoriel KeePassBrowserImporter 1.0.9)
- Pour KeePass 2.41 et précédentes, téléchargez KeePassBrowserImporter 1.0.8 ou mettez à jour le gestionnaire de mot de passe…
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
:
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.
Mais attention, si vous utilisez un logiciel comme SuperCopier, UltraCopier,… 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
.
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…
Et, sélectionnez Generic Browser Importer et faites OK.
Alors la fenêtre d’import s’ouvre.
- 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.
Importer les mots de passe Firefox dans Keepass sous Linux
Le plugin KeePassBrowserImporter ne marche 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.
FF Password Exporter permet cela. D’ailleurs, cette application est aussi disponible pour Windows et macOS.
Installer 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.
Commencez par télécharger le fichier AppImage de FF Password Exporter depuis la page principale de son projet GitHub, ou depuis la page release.
Puis, il faut rendre exécutable. Cela peut être fait par l’interface graphique, dans les propriétés du fichier :
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/
: est à remplacer par le chemin vers le fichier télécharge. (par exemple~/Téléchargements/FF-Password-Exporter-1.1.1-x86_64.AppImage
si le fichier se trouve dans le dossierTéléchargements
de votre utilisateur).FF-Password-Exporter-X.X.X-x86_64.AppImage
: est à remplacer par le nom du fichier (à la date de parution de l’articleFF-Password-Exporter-1.1.1-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.
Si vous choisissez Oui, un raccourci vers l’application dans le menu. Sinon, rien ne sera ajouté et l’application se lancera.
Importer les mots de passe de Firefox dans KeePass avec FF Password Exporter
Export des mots de passe depuis Firefox
Dans FF Password Exporter, 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).
Alors, vous pourrez enregistrer le fichier avec vos mots de passe au format CSV (par défaut) ou au format JSON.
Import des mots de passe dans KeePass
Ouvrez votre coffre KeePass, puis allez dans Fichier > Import
.
Alors, sélectionnez Importeur CSV générique (1) et allez chercher le fichier précédemment exporté (2). Vous pouvez aussi double-cliquez sur Importeur CSV générique pour ouvrir la fenêtre permettant la sélection du fichier.
Puis faites OK.
La fenêtre d’option d’import s’ouvre sur l’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.
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. Dans notre cas, voici la configuration voulue :
(1) cochez Ignorer la première ligne qui est la ligne des titres des colonnes.
(2) réorganisez avec les boutons sur la droite (3). L’ordre par défaut est
- Adresse (URL),
- Nom d’utilisateur
- et Mot de passe.
Vous pouvez supprimer les autres champs. 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.
Une astuce pour avoir un titre est de modifier le fichier CSV avec un logiciel Tableur comme Calc (LibreOffice) ou Excel, et de dupliquer la colonne hostname et de la renommer en titre. Ainsi vous pourrez avoir un titre et l’URL de conservé. Toutefois attention quand vous sauvegarderez le fichier à ce qu’il reste un fichier CSV avec les même propriétés.
Faites à nouveau Suivant.
Vous avez alors une Prévisualisation de ce qui sera importé.
Et, terminez en cliquant sur Finir.
Les mots de passe importés sont à la racine du coffre.
Enfin, 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é.