Google Chrome: Passwörter importieren / exportieren?


19

Ich bin kürzlich von Windows7 auf Kubuntu 10.0.4 umgestiegen. In vielerlei Hinsicht liebe ich die Veränderung. (Ich hätte nie gedacht, dass das Schreiben / Testen von Skripten so einfach sein kann!)

Eines der wenigen Dinge, die mich zum Absturz bringen, ist, dass keines der in meinem Browser gespeicherten Passwörter verfügbar ist (offensichtlich, da es sich um eine vollständig separate Installation handelt). Kann ich meine Passwörter aus der Windows-Instanz von Chrome exportieren und dann in die Linux-Version importieren?


Eine Antwort gibt es hier superuser.com/a/675167/65975
ccpizza

Die Funktionalität scheint jetzt in chrome: // settings / passwords integriert zu sein. Siehe die doppelte Frage, auf die ccpizza oben verweist.
Mathieu K.

Antworten:


8

Wie Neal sagte, ist der Ordner User Dataderjenige, nach dem man suchen muss. Wenn Sie eine Softwarelösung wünschen, probieren Sie die Erweiterung Lastpass (oder auf der Google-Site ). Es ermöglicht Ihnen das Speichern und Wiederherstellen von Passwörtern in Google Chrome sowie in Firefox, IE und Safari.


Ich benutze LastPass seit 2 Jahren und es funktioniert großartig!
Habe

2
Es scheint, dass lastpass die Passwörter nicht mehr nach Chrome exportieren kann -.- Gibt es bereits eine neue Lösung?
LuckyMalaka

@mmm ... Das ist fast ein Monat, nachdem du gefragt hast, aber ich wollte dir antworten: Ich glaube nicht, dass du die Passwörter mit Lastpass exportieren musst. Installieren Sie einfach die Erweiterung auf dem von Ihnen verwendeten Browser und sie wird verfügbar sein. Aus jedem System. Die Passwörter werden in ihrem verschlüsselten Tresor gespeichert, sodass Sie sich keine Gedanken darüber machen müssen.
Jeffrey Blake

Ich glaube nicht, dass das User DataTeil noch relevant ist, da Chrome seine gespeicherten Anmeldeinformationen jetzt im Schlüsselring des Systems speichert. Es sollte auch erwähnt werden, dass LastPass ein kommerzieller Dienst ist, dessen Funktion darin besteht, Passwörter "in der Cloud" zu synchronisieren, und der Sie auffordert, ein Konto zu registrieren und die Passwörter an diese zu senden. Es ist keine einfache "Export" -Erweiterung.
Elzo

10

Sie können auch dieses eigenständige Tool namens chromepass http://www.nirsoft.net/utils/chromepass.html verwenden

ChromePass ist ein kleines Tool zur Wiederherstellung von Passwörtern, mit dem Sie die im Google Chrome-Webbrowser gespeicherten Benutzernamen und Passwörter anzeigen können.

Es besteht auch die Möglichkeit, in Ihren keepass-Passwort-Manager zu exportieren.

Hinweis: Wenn Sie sich nicht sicher fühlen, Tools von Drittanbietern zu verwenden, rufen Sie das Skript unter https://github.com/hassaanaliw/chromepass ab und führen Sie es selbst aus.


Perfekt! Ich bin gerade dabei, auf KeePass zu migrieren, und das ist genau das, was ich brauche. Vielen Dank!
Tim Lewis

Danke dir! Gute Lösung. Vergessen Sie jedoch nicht, den Sicherheitsscanner vorher auszuschalten, da er als schädliche Software erkennt, welche Daten gestohlen werden sollen.
EAPO

@eapo Das Deaktivieren der Sicherheitssoftware, die ein Programm als bösartig erkennt, ist unglaublich dumm, es sei denn, der Code wurde mindestens gründlich überprüft, was nicht der Fall ist, da der Code nicht öffentlich ist. Dieses Programm wird von mindestens 17 Antivirenprogrammen ( virustotal.com/fr/file/… ) als bösartig erkannt . Bonuspunkt für die Verteilung über HTTP und damit Manipulationssicherheit.
Elzo

@YdobEmos Es wird als böswillig eingestuft, da es gespeicherte Passwörter abruft und daher möglicherweise böswillig verwendet wird. NirSoft ist ein vertrauenswürdiges Unternehmen.
DavidPostill

1
@Arul Danke, aber ich habe mein Problem mit der Passwortextraktion mit Adams Antwort gelöst, für die nur Chrome erforderlich ist. Ich habe Bedenken geäußert, dass diese Antwort andere Benutzer gefährden könnte, ohne dass dies erforderlich wäre. Ich hoffe, meine Kommentare lassen sie mindestens zweimal nachdenken, bevor sie eine nicht vertrauenswürdige Binärdatei ausführen, die über eine unsichere Verbindung heruntergeladen wird.
Elzo

10

Aktivieren Sie den Passwortexport in Chrome, indem chrome://flags/#password-import-exportSie auf klicken. Anschließend können Sie das Passwort in eine CSV-Datei exportieren.

Quelle: Exportieren und Importieren von Passwörtern im Chrome-Browser .


Dies sollte die akzeptierte Antwort sein. Es ist einfach, erfordert keine zusätzliche Software und ist absolut sicher, da der Benutzer keiner unbekannten schattigen Freeware vertrauen muss.
Elzo

5
Als Update für Chrome 59 funktioniert dies immer noch, aber Sie müssen zu chrome: // settings-frame / passwords gehen, um auf die Import- / Exportfunktion nach der Markierung zuzugreifen
Legion

Für Chrome 63 ist es wieder verfügbar über die normalen "Einstellungen" → "Erweitert" → "Kennwörter verwalten"
Micah Lindström

Für Chrome 66 funktioniert es nicht mehr

5

Ich habe eine Entscheidung getroffen, wie alle Ihre Passwörter von Chromium angezeigt werden sollen. Getestet unter Ubuntu 14.04 und Chromium: Version 40.0.2214.111 Ubuntu 14.04 (64-Bit). Ich habe js Skript verwendet, das ich schon bei der Suche gefunden habe.

Ausgabe erfolgt im Format: url | login | pass

Schritte:

  1. Öffnen Sie im Chromium-Browser den Link zu Chrome Password Manager: chrome: // settings-frame / passwords

  2. Öffne die Konsole (F12) und gib den folgenden js-Code ein:


    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. Nach Schritt 2 sehen Sie alle Ihre Passwörter im Chromium Password Manager-Dialogfeld.

  2. Und jetzt fügen Sie diesen Teil des js-Codes in die Konsole ein:


    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. Jetzt sehen Sie alle Ihre Passwörter in dem zuvor beschriebenen Format.

  2. Schreiben Sie ein Skript in einer beliebigen Sprache, um Ihre Passwörter in einen Browser wie FireFox zu importieren :)

  3. Profitieren.

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

ps Ich versuche, alle Teile des Codes zusammen zu verwenden, aber es funktioniert nicht :(

Update: Chrome API-basierte Version in GitHub.


1
Vielen Dank! Für Chrome 48.0.2564.109 m ist eine kleine Änderung erforderlich: Ersetzen Sie [0] durch origin und [1] durch user.
GKislin

Ich habe meinen Github-Quellcode aktualisiert. Quellen für Chrome 51+ und älter 51 sind unterschiedlich.
Skidisaster

Schritt 4 funktioniert nicht mehr. Ich habe stattdessen Folgendes verwendet: gist.github.com/Grogs/b08d1fa288c3b6bb29ee3703218c2300
Grogs

4

Sie könnten XMarks ausprobieren .

Ich bin mir ziemlich sicher, dass Sie ohne das Kopieren des Profils (dh des Materials in C: \ Users \ Benutzername \ AppData \ Local \ Google \ Chrome \ Benutzerdaten \ Default) von Windows auf Linux alles richtig machen würden jeder Export / Import.


Die genaue Datei, in der die Passwörter gespeichert sind, lautet Login Data.
Chris-l

1
Die neuesten Versionen von Chrome speichern die aktuellen Passwörter nicht mehr in dieser Datei. Unter Windows wird der Speicher für Systemanmeldeinformationen verwendet, und unter Linux wird der Systemschlüsselring verwendet.
ccpizza

Xmarks nicht synchronisieren Passwörter mehr, ich muss Verwendung Lastpass
AROD

0

Export

  1. Gehe zur chrome://flags/#password-import-exportSeite (Einfügen in die Adressleiste).
  2. Aktivieren Sie den Import und Export von Passwörtern und starten Sie den Webbrowser neu.
  3. Gehen Sie zu chrome://settings/passwords, Sie sollten die Schaltfläche Exportieren sehen .

    Alternativ können Sie dieses Skript in der DevTools-Konsole (JS) ausführen :

    chrome.passwordsPrivate.exportPasswords();
    
  4. Exportieren Sie in CSV und überprüfen Sie den Inhalt.

    Hinweis: Wenn die CSV-Datei leer ist, überprüfen Sie dieses Problem 808233 .


-1

Behebung der von Skidisaster bereitgestellten Lösung

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);
};


for(i=0;i<model.length;i++){
var item = pl.getListItemByIndex(i);
out+="\n"+model.array_[i].shownOrigin+"|"+model.array_[i].username+"|"+item.childNodes[0].childNodes[2].childNodes[0].value;
out2+='<br/>"http://'+model.array_[i].shownOrigin+'","'+model.array_[i].username+'","'+item.childNodes[0].childNodes[2].childNodes[0].value+'","http://'+model.array_[i][0]+'","","",""';
};
console.log(out);
console.log(out2);
document.write(out2);
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.