Wenn wir unseren Browser auffordern, Anmeldeinformationen zu speichern, nachdem wir uns bei einer Webanwendung angemeldet haben, speichern diese unseren entsprechenden Benutzernamen und das entsprechende Kennwort. Ich weiß, dass ich diese Dinge von meinem Browser wiederherstellen kann. Aber ich möchte wissen, in welchem Verzeichnis in Ubuntu diese Passwörter gespeichert sind?
22
Antworten:
Chrom und Chrom
Speichern Sie Passwörter auf drei Arten:
Chromium wählt basierend auf Ihrer Desktop-Umgebung den Speicher aus, der automatisch verwendet werden soll.
Passwörter, die in GNOME Keyring oder KWallet gespeichert sind, werden auf der Festplatte verschlüsselt und der Zugriff darauf wird von einer dedizierten Daemon-Software gesteuert. Im Klartext gespeicherte Passwörter werden nicht verschlüsselt. Aus diesem Grund werden unverschlüsselte Kennwörter, die zuvor gespeichert wurden, bei Verwendung von GNOME Keyring oder KWallet automatisch in den verschlüsselten Speicher verschoben.
Quelle für Chrom
Die Handbuchseite für Google Chrome (
man google-chrome
) zeigt:Chrome verwendet die gleiche Methode wie Chrom. Und Sie können die obige Einstellung verwenden, um zu Klartext-Passwörtern zu wechseln (natürlich nicht empfohlen).
Chrome (ältere Versionen)
Passwörter werden in
~/.config/google-chrome/Default/Login\ Data
einer SQLite-Datenbankdatei gespeichert (diese Datei ist verschlüsselt).Diese Anmeldedatenbankdatei ist im SQLite-Format, einer leichteren Version der gängigen SQL-Datenbank. Neben den Anmeldeinformationen werden auch andere Informationen wie automatische Vervollständigungseinträge, IE7-Anmeldungen, Suchschlüsselwörter usw. gespeichert. In der Tabelle "Anmeldungen" werden alle Anmelde- oder Anmeldegeheimnisse von Chrome gespeichert. Diese Tabelle enthält folgende interessante Felder
Mit Ausnahme des Passwortfeldes werden alle anderen Felder im Klartext eingegeben. Das Kennwort für alle gespeicherten Websites wird mit dem Triple DES-Algorithmus verschlüsselt, der mit dem Kennwort des angemeldeten Benutzers verknüpft ist. Das bedeutet, dass Login-Geheimnisse nur unter bestimmten Bedingungen über Benutzer- oder Systemgrenzen hinweg entschlüsselt werden können.
Quelle für Microsoft Windows
Feuerfuchs
Sehen
~/.mozilla/firefox/<profilename>
Ihre Passwörter werden in den Dateien key4.db und logins.json gespeichert.
Quelle
quelle
man google-chrome
sagt das:--password-store=<basic|gnome|kwallet> Set the password store to use. The default is to automatically detect based on the desktop environment. basic selects the built in, unencrypted password store. gnome selects Gnome keyring. kwallet selects (KDE) KWallet. (Note that KWallet may not work reliably outside KDE.)