最流行的开源密码管理器是什么?我可以在 Ubuntu 机器上使用,或者最好在 Ubuntu/Windows 机器上使用,并且具有某种形式的数据兼容性。如果有免费的基于 Web 的版本,那就更好了。
答案1
答案2
Ubuntu/Gnome 有gnome 钥匙圈安全的密码保险箱。(KDE 提供了 kwallet 类似的服务。)
这种方法适用于所有与 gnome(或 kde)环境兼容的应用程序。
您还可以找到类似颠覆,它们能够与这两种服务配合使用。
因此,通常情况下,您已经拥有了所有需要的功能。问题在于,如果您使用某些“外国”软件,如 Firefox 或 Chromium。
对于其中一些,你可以找到一些解决方法或配置调整:
- 火狐浏览器:https://github.com/infinity0/mozilla-gnome-keyring
- 铬:http://code.google.com/p/chromium/wiki/LinuxPasswordStorage
要显示/导出密钥环中的所有密码,您可以使用以下脚本:
#!/usr/bin/env python
import pygtk
pygtk.require('2.0')
import gtk # sets app name
import gnomekeyring
def hack():
for keyring in gnomekeyring.list_keyring_names_sync():
for id in gnomekeyring.list_item_ids_sync(keyring):
item = gnomekeyring.item_get_info_sync(keyring, id)
print '[%s] %s = %s' % (
keyring, item.get_display_name(), item.get_secret())
else:
if len(gnomekeyring.list_item_ids_sync(keyring)) == 0:
print '[%s] --empty--' % keyring
if __name__ == '__main__':
hack()
致谢:本脚本来自迈克尔·舒尔特
对于其他应用程序,我的建议是使用 gpg 加密文本文件作为您的“大脑扩展”。
这可以在不同的计算机之间轻松共享。如果您想要同步内容,请使用每个密码一个文件的目录以避免同步冲突。