Je souhaite pouvoir exporter des mots de passe à partir du navigateur Chrome afin de pouvoir en faire une copie imprimée.
google-chrome
passwords
export
Kevin Panko
la source
la source
Réponses:
Il existe plusieurs solutions répertoriées ci-dessous, elles ne fonctionnent pas toutes avec les dernières versions de Chrome. La solution «officielle» de Google Chrome / Canary est la seule qui soit actuellement fiable. D'autres solutions potentiellement obsolètes incluent une solution basée sur JS pour n'importe quel système d'exploitation, une solution uniquement OSX et une solution uniquement Linux (confirmée pour fonctionner dans Chrome 68).
Boutons officiels Chrome Import / Export
chrome://flags
dans la barre d'adresse.Password import
etPassword export
, puis redémarrez Chrome Canary.chrome://settings/passwords
où vous devriez voir une icône à trois points. Cliquez dessus pour afficher les options IMPORTet EXPORT:Solution basée sur Javascript
Une manière indépendante du système d'exploitation d'extraire les mots de passe Chrome dans un format lisible par un humain / un tableur est via l'API Javascript Chrome, comme décrit sur cette page :
PasswordManager is not defined
):IMPORTANT : ce code concerne les versions de Chrome commençant par v50. Pour les versions antérieures, utilisez le code lié dans la page github d' origine .
Les mots de passe doivent apparaître sur la même page au format CSV. Sélectionnez et copiez la sortie dans un fichier texte avec une
.CSV
extension - elle peut être ouverte dans Excel / Libreoffice Calc. Le format est compatible avec Firefox Password Exporter et peut être utilisé pour importer les mots de passe dans Firefox.Note aux utilisateurs d'OSX
Les versions récentes de Google Chrome / Chromium pour OSX stockent les mots de passe dans le trousseau système, ce qui signifie que Chrome utilise le mécanisme de stockage des informations d'identification intégré OSX( il s'agit déjà d'informations obsolètes ).Sur OSX, vous pouvez exporter les mots de passe en exécutant ceci dans le terminal:
Et oui, vous devrez cliquer sur Autoriser tout autant de fois que vous avez de domaines dans votre trousseau de connexion, sauf si vous utilisez un script autoclicker . Le lien pointe également vers un script ruby pour convertir le fichier de mot de passe généré en CSV . Le script Ruby a fonctionné pour moi après avoir supprimé la ligne contenant
proto.gsub!('htps', 'https');
.Vous pouvez également utiliser l'application native OSX Keychain Access (tapez le nom dans Spotlight).
REMARQUE : comme indiqué par oarfish , Chrome a cessé d'utiliser le trousseau OSX à partir de la version 45.
Solution Linux uniquement pour exporter les mots de passe
La recette ci-dessous est une solution uniquement Linux et a été prise à partir de ce billet de blog que j'ai créé il y a quelque temps. Pour exporter vos mots de passe vers une feuille de calcul CSV qui peut être ouverte dans LibreOffice ou Excel:
Démarrez Chrome / Chromium à l'aide de l'une des lignes de commande ci-dessous. Cela lancera Chrome avec un dossier de profil personnalisé sans affecter votre profil Chrome actuel.
Configurez Google Synching pour le nouveau profil temporaire et attendez que tout soit synchronisé à partir du cloud, c'est-à-dire que vos signets apparaissent, que les extensions apparaissent, que le thème soit appliqué, etc. Vérifiez que les mots de passe sont restaurés à partir du cloud de Google en regardant sous Paramètres → Personnel Stuff → Gérer les mots de passe enregistrés. S'ils n'apparaissent pas, attendez quelques minutes de plus. Remarque : pour accéder aux paramètres d'ouverture de la page des mots de passe stockés et
password
dans la zone de recherche en haut à droite, les mots de passe Gérer apparaîtront en bas de la page. Vous pouvez également utiliser le lien directchrome://settings/passwords
.Quittez Chrome.
Ensuite, ouvrez un terminal et accédez
cd
au nouveau profil Chrome créé:Maintenant, ouvrez le
Login Data
fichier de base de données à l'aide de l'utilitaire de ligne de commande sqlite3 et videz la table des connexions . Pour que cela fonctionne, vous devez avoirsqlite3
installé sur votre système (dans la plupart des Linuces est pré-installé ou est disponible dans les dépôts).Ensuite, à l'invite SQLite, entrez les commandes ci-dessous. Pour obtenir de l'aide sur les commandes disponibles, tapez
.help
à l'invite.Vous devriez maintenant avoir un fichier nommé
chrome_passwords.csv
contenant tous vos mots de passe Chrome. Pour l'ouvrir avec LibreOffice, tapez:Le
Login Data
fichier peut être ouvert directement avec une application d'interface graphique SQLite, telle que sqlitebrowser , sqliteman ou sqlitestudio , dont les deux premiers sont normalement disponibles dans les dépôts Linux.la source
--password-store=...
argument n'a aucun effet.Login Data
est toujours utilisé mais uniquement pour les métadonnées qui ne rentrent pas dans le trousseau. Donc, si vous voulez voir vos mots de passe, tapez Keychain Access en vedette. Pour migrer vos mots de passe vers un autre système OSX, vous devrez copier les deux~/Library/Keychains/login.keychain
et votre profil Chrome~/Library/Application Support/Google/Chrome/<__YOUR_PROFILE_FOLDER__>
. Si vous n'avez qu'un seul profil Chrome, le dossier de profil sera appeléDefault
.ChromePass ressemble à l'outil que vous souhaitez. Il existe des options pour enregistrer en HTML et en texte brut, toutes deux très faciles à imprimer.
la source
Trouvé la solution la plus simple ici: https://www.axllent.org/docs/view/export-chrome-passwords/
Depuis juillet / août 2016, Google a introduit une fonctionnalité cachée qui vous permet d'importer et d'exporter vos mots de passe. Tout ce que vous devez actuellement faire est d'activer la fonction cachée dans les
chrome://flags
paramètres et de redémarrer votre navigateur, après quoi vous aurez les fonctionnalités requises.Instructions
chrome://flags/#password-import-export
puis activez la fonctionnalité.chrome://settings/passwords
(vous devrez peut-être attendre un peu pour que vos mots de passe se synchronisent), puis faites défiler vers le bas en dessous de vos mots de passe et vous verrez deux nouveaux boutons, Importer et exporter.la source
Les autres méthodes d'exportation de mot de passe sont assez impliquées; pour cette raison, j'ai écrit un simple extrait javascript pour m'occuper du travail .
la source
Comme à la fin de la réponse de ccpizza,
chrome://settings/passwords
.Il semble que la fonctionnalité Chrome Canary mentionnée par ccpizza soit désormais disponible sur Chrome normal. (Je suis actuellement à la version 72, sur Windows.)
la source
En travaillant à partir de la réponse d'alog, j'ai constaté que les versions les plus récentes de Chrome ne produiraient que l'URL et le nom d'utilisateur en raison de l'obligation d'entrer votre mot de passe Windows pour afficher un mot de passe. vous pouvez toujours utiliser l'extrait de code, mais uniquement après avoir cliqué et saisi votre mot de passe Windows pour chaque entrée de la liste.
j'ai donc créé un extrait jquery pour les versions plus récentes de chrome pour contourner ce problème.
Comme auparavant, passez en mode développeur (f12) tout en affichant votre gestionnaire de mots de passe dans Chrome. Assurez-vous que le cadre est défini sur les paramètres (mot de passe), généralement en haut à gauche de la vue de la console.
Allez ici - Jquery 2.1.4 et copiez / collez le code jquery dans la console, appuyez sur Entrée.
Vous pouvez maintenant coller le code ci-dessous dans la console et il y listera vos mots de passe. Vous pouvez ensuite coller dans Excel et utiliser la fonction de délimitation de texte en colonnes (premier résultat sur Google) . (N'oubliez pas de définir votre délimiteur dans le code et de faire correspondre Excel).
Vous devrez toujours saisir votre mot de passe Windows, mais il ne devrait l'être qu'une seule fois. N'oubliez pas de vérifier que tous les mots de passe se sont transformés en mots de passe car certains peuvent être manqués.Si cela échoue la première fois, essayez de relancer le code (flèche vers le haut puis entrez) car jquery peut tirer la valeur avant que chrome ne saisisse le mot de passe dans l'entrée.
J'espère que cela aide quelqu'un, Excuses pour le jQuery - était purement pour ma propre convenance.
Et bien sûr, si vous perdez vos mots de passe à cause de ce script (pas que cela doive) alors ... vos propres actions ... pas destinées ... blah etc
MISE À JOUR
comme ccpizza indique que le code ci-dessus a cessé de fonctionner, voici donc une mise à jour pour ceux qui souhaitent toujours faire le leur simplement:
UPDATE 2 doit également mentionner si vous accédez au cadre des paramètres,
chrome://settings/passwords
vous devrez d'abord sélectionner le cadre. Vous pouvez également utiliser:chrome://settings-frame/passwords
qui devrait permettre un accès direct.la source
chrome://flags/#password-import-export
page (coller dans la barre d'adresse).Allez à
chrome://settings/passwords
, vous devriez voir le bouton Exporter .Vous pouvez également exécuter ce script dans la console DevTools (JS):
Exportez dans CSV et vérifiez son contenu.
Remarque: Si le fichier CSV est vide, vérifiez ce problème 808233 .
Voir également
Connexes: Google Chrome: Importer / Exporter des mots de passe?
Projets:
megmage/chrome-export-passwords
, ChromePass .Gists:
Grogs/step4.js
,codekoala/export_chrome_passwords.js
.la source
Installez Dashlane (une application de gestion de mot de passe) où vous pouvez importer automatiquement tous les mots de passe stockés sur Google (il devrait le demander au démarrage), puis en utilisant l'application, vous pouvez les exporter dans un fichier archive (tel que le format CSV ou Excel).
la source