web-dev-qa-db-fra.com

Google Chrome: mots de passe d'importation / exportation?

J'ai récemment migré de Windows7 vers Kubuntu 10.0.4. À bien des égards, j'aime le changement. (Je n'ai jamais su que cela pourrait être un processus aussi simple pour écrire/tester des scripts!)

Une des rares choses qui me cause un problème est qu'aucun des mots de passe enregistrés dans mon navigateur n'est disponible (évidemment, puisqu'il s'agit d'une installation complètement distincte). Est-il possible d'exporter mes mots de passe à partir de l'instance Windows de Chrome, puis de les importer dans la version Linux?

19
Jeffrey Blake

Comme Neal l'a dit, le dossier User Data est celui à rechercher. Si vous voulez une solution logicielle, essayez l’extension Lastpass (ou sur le site de Google ). Il vous permet de sauvegarder et de restaurer le mot de passe dans Google Chrome ainsi que dans Firefox, IE et Safari.

8
qbi

Activez l'exportation de mot de passe dans Chrome en allant à chrome://flags/#password-import-export. Vous pourrez ensuite l'exporter au format CSV.

Source: Comment exporter et importer des mots de passe dans le navigateur Chrome .

10
Adam

Vous pouvez également utiliser cet outil autonome appelé chromepass http://www.nirsoft.net/utils/chromepass.html

ChromePass est un petit outil de récupération de mot de passe qui vous permet d'afficher les noms d'utilisateur et les mots de passe stockés par le navigateur Web Google Chrome.

Il existe également une option pour exporter dans votre gestionnaire de mots de passe Keepass.

Remarque: si vous ne vous sentez pas en sécurité pour utiliser des outils tiers, obtenez le script à partir d'ici https://github.com/hassaanaliw/chromepass et lancez-vous.

10
Arul

J'ai trouvé une décision comment afficher tous vos mots de passe de Chromium. Testé sur Ubuntu 14.04 et Chromium: Version 40.0.2214.111 Ubuntu 14.04 (64 bits). J'ai utilisé le script js trouvé tôt dans la recherche.

Sortie faite au format: url | login | pass

Pas:

  1. Ouvrir dans le navigateur Chromium vers le gestionnaire de mots de passe Chrome: chrome: // settings-frame/passwords

  2. Ouvrez la console (F12) et insérez ce code js:


    out="";
    out2="";
    var pm = PasswordManager.getInstance();
    var model = pm.savedPasswordsList_.dataModel;
    var pl = pm.savedPasswordsList_;

    for(i=0;i<model.length;i++){
       PasswordManager.requestShowPassword(i);
    };
  1. Après l'étape 2, vous verrez tous vos mots de passe dans la boîte de dialogue du gestionnaire de mots de passe Chromium.

  2. Et maintenant, insérez cette partie du code js dans la console:


    for(i=0;i<model.length;i++){
    var item = pl.getListItemByIndex(i);
    out+="\n"+model.array_[i][0]+"|"+model.array_[i][1]+"|"+item.childNodes[0].childNodes[2].childNodes[0].value;
    out2+='<br/>"http://'+model.array_[i][0]+'","'+model.array_[i][1]+'","'+item.childNodes[0].childNodes[2].childNodes[0].value+'","http://'+model.array_[i][0]+'","","",""';
    };
    console.log(out);
    document.write(out2);
  1. Vous voyez maintenant tous vos mots de passe au format décrit plus tôt.

  2. Écrire un script sur n'importe quelle langue pour importer vos mots de passe dans un navigateur comme FireFox :)

  3. Profit.

Github: https://github.com/megmage/chrome-export-passwords

p.s. J'essaie d'utiliser toutes les parties du code ensemble, mais cela ne fonctionne pas :(

update: Version basée sur l'API Chrome dans GitHub.

5
Skidisaster

Vous pouvez essayer XMarks .

Je suis à peu près sûr que si vous copiez simplement le profil (c.-à-d. Le contenu de C:\Utilisateurs\Nom d'utilisateur\AppData\Local\Google\Chrome\Données utilisateur\Par défaut) de Windows vers Linux, tout fonctionnera correctement, sans toute exportation/importation.

4
Neal

Exportation

  1. Aller à la page chrome://flags/#password-import-export (coller dans la barre d'adresse).
  2. Activez l'importation et l'exportation du mot de passe et redémarrez le navigateur Web.
  3. Allez à chrome://settings/passwords, vous devriez voir le bouton Exporter .

    Vous pouvez également exécuter ce script dans Console DevTools (JS):

    chrome.passwordsPrivate.exportPasswords();
    
  4. Exporter au format CSV et en vérifier le contenu.

    Remarque: Si le fichier CSV est vide, cochez cette case Problème 808233 .

0
kenorb