Chrome 将其密码存储在 SQLite 数据库中,就像 Firefox 一样,但名称不同。数据库是您的配置文件目录中的文件Login Data。您可以使用 SQLite 界面查看其内容。例如,使用命令行工具sqlite3:
$ sqlite3 ~/.config/google-chrome/System\\ Profile/Login\\ Data\nSQLite version 3.11.0 2016-02-15 17:29:24\nEnter ".help" for usage hints.\nsqlite> select origin_url, username_value, signon_realm from logins;\n\xe2\x80\xa6\nRun Code Online (Sandbox Code Playgroud)\n\n在 中sqlite3,您可以使用.tables列出可用的表并.schema查看每个表中的列列表。
如果 Chrome 当前正在使用此配置文件,则数据库文件将被锁定。要使用 进行查看sqlite3,请先制作一份副本。
您不需要主密码来转储数据库,因为 Chrome 没有主密码功能。过去是这样,但该功能在 2016 年 1 月发布的 Chrome 48 中被删除。
\n\nChrome 可能会改用您系统的密码存储。它使用 Gnome 密钥环或 KDE 钱包(如果可用)。我不知道它用什么来检测系统密钥环的可用性。如果 Chrome 始终在您的系统上使用系统密钥环,则其密码数据库将为空。
\n\n要以交互方式查看 Gnome 密钥环的内容,请使用Seahorse。有一些工具可以在脚本中访问它,包括gnomekeyringPython 库和keyringPython 库以及libsecretsecret-tool中的命令行工具。
如果您想以加密形式存储密码,请确保 Chrome 使用您的系统密钥环,并确保您的密钥环已加密。或者,请确保您的主目录(如果不是整个磁盘)已加密。
\n| 归档时间: |
|
| 查看次数: |
2978 次 |
| 最近记录: |