如何在 Gnome Keyring(seahorse)中打印所有密码

如何在 Gnome Keyring(seahorse)中打印所有密码

我可以正常访问 Gnome 密钥环中的所有密码。一切正常。但万一出现问题,我想将所有密码备份在一张纸上并将其存储在其他地方。但是,我找不到任何方法来实现这一点。是否有某种已知方法可以将所有用户名/登录名及其密码放入某种列表中?

因为我首先尝试获取我的 Chrome 密码,所以任何能够部分回答 Chrome 问题的答案都可以。

答案1

对于 Chrome 它应该可以工作

  • 点击浏览器工具栏上的 Chrome 菜单 Chrome 菜单。
  • 选择“设置”。
  • 单击“显示高级设置”。
  • 单击“密码和表单”部分中的管理已保存的密码,查看已保存的所有用户名和密码的列表。

更多信息谷歌支持


QA 规范后的更新

目前,谷歌浏览器似乎没有提供完全以纯文本形式导出存储在硬盘上的 sqlite3 数据库中的密码列表的方法……但我们不会这么快放弃。

似乎甚至存在一个方法,当 chrome 与谷歌账户(确保您已在“高级同步设置”中勾选“密码”)。您还需要 sqlite 来读取数据库。

开始铬合金使用此选项可以以纯文本形式保存数据库,名称为Login Data

google-chrome --password-store=basic

等待一段时间,直到数据同步(chrome://settings/passwords在地址栏中输入以确保您的密码显示出来): 关闭所有 Chrome 窗口并从数据库中导出文本表格

sqlite3 -header -csv -separator "," ~/.config/google-chrome/Default/Login\ Data "SELECT * FROM logins" > ~/Passwords.csv

笔记:

  • 为了谷歌浏览器~/.config/google-chrome/Default/Login Data
  • 为了~/.config/chromium/Default/Login Data

参考:

相关内容