根据您的三个要点,我将解决KeePass。
一个多平台程序/浏览器扩展,与 LastPass 一样无缝运行
多平台:官方的 KeePass 2.25 支持 Windows XP 至 8 plus Mono(即 Linux、FreeBSD、MacOS)。有多种端口,包括用于 Android 的 KeePassDroid,一些用于 iPhone/iPad、Blackberry、MacOS、J2ME、Linux 原生等。
就像无缝一样:没有那么多(除非浏览器扩展为您执行此操作),但如果您掌握“URL”字段,您可以执行诸如简单地切换到 KeePass 窗口并让 AutoType 和/或 Open 为您执行的操作 -作为非浏览器 Windows 示例,您可以按 Ctrl-U 打开远程桌面窗口到目标,切换回 KeePass 窗口并按 Ctrl-V 自动输入用户名和密码;那你进去了。
所述扩展将以“分散”方式工作我能想到的一种解决方案是,它可以让我选择一个文件,其中密码被保存并使用“主”密码加密,我将通过在线共享文件,例如,投递箱
KeePass 绝对允许您为每个数据库选择一个文件,并且您可以通过 DropBox 共享它。KeePass 2.x 还通过 FTP、HTTP 和 WebDAV原生支持数据库,并有一个用于 SCP、SFTP 和 FTPS 的插件。多台机器可以同时打开数据库进行写入 - 当您保存自己的更改时,它会在检测到另一个更改时要求同步。
KeePass 还允许多因素身份验证(即密码 + 密钥文件或硬件令牌),如果您将数据库提供给其他方,我真的建议您这样做 - 如果您不小心将 KeePass 数据库密码输入到 DropBox 中登录后,DropBox 的某个人将无法拥有打开文件所需的一切。我这样说是因为您提到您担心 LastPass 的完整性。
100% 开源会很好
KeePass 是 GPL 许可的。
PS如果你确实使用KeePass,在创建每个数据库时,请进入文件、数据库设置、安全、密钥转换轮次,并将其更改为一个大数字(首先按“1秒”按钮/链接,然后乘以任何是 2 到 12 或更多;即使在像样的智能手机上,一千万轮也只需要几秒钟,它会大大减慢攻击者的速度。
PPS 您还可以在工具、选项、安全、在安全桌面上输入主密钥下更改主 Windows KeePass 程序的全局设置。