共享存储在Keepass中的某些密码的最佳方法?


Answers:


11

我通常只创建不同的数据库文件,并通过一个Dropbox链接共享它们,其中包含两个带有两个不同随机密钥的不同文件。我正在使用2.09版。

我有一个包含所有个人资料的“ personal.kdbx”数据库和一个“ company-name.kdbx”。我通常使用“密钥文件”选项来打开数据库,因为与我共享的人更容易将其复制到旧的USB驱动器,并说“需要该驱动器才能打开文件中的密码,请不要丢失此闪存驾驶”。

我不知道这种方法是否适合您的情况,我认为您正在单个* .kdbx文件中寻找某种“组权限”。我认为这是不可能的。我在KeePass网站或文档中没有看到此选项。


23

我自愿从事各种与IT相关的项目,我们是一群共享密码的人,不同的人都通过Dropbox共享自己的KeePass数据库。然后,所有用户都必须拥有一个个人KeePass数据库,其中存储了共享数据库的密钥。这使我们能够在共享数据库上使用非常安全的密码,而且还要求不同的用户也对其私有数据库使用安全的密码。

然后,通过在KeePass论坛上发现这个“巧妙”技巧进一步简化了此过程(稍作修改/改进):

  1. 使用共享数据库的密码在您的个人数据库中创建一个条目
  2. 在“高级”选项卡上,创建一个名为的字段,DbPath并使用共享数据库所在位置的值。
  3. 将Url值设置为: cmd://"{APPDIR}\KeePass.exe" "{s:DbPath}" -pw-enc:{PASSWORD_ENC}
  4. 现在,当您要打开共享数据库时,标记该条目并按CTRL + U

希望您发现这种方法和我一样有用。:)

UPDATE

我不知道您选择KeePass(我个人更喜欢)的原因,但是听起来,使用内置了共享功能的LastPass可以更好地满足您的需求。


3
安全说明:当传递要由KeePass打开的另一个数据库的密码时,在以明文形式将密码传递给cmd.exe之前,最好对密码进行加密。您可以-pw:{PASSWORD}-pw-enc:{PASSWORD_ENC} See keepass.info/help/base/placeholders.html#passwordenc代替
亚当

1
@Kiquenet:我不确定你要干什么。在没有输入密码的情况下打开bat文件的KeePass,将完全破坏设置的安全性。也许您应该问一个特定的问题?
Johny Skovdal '16

如何加密密码纯文本形式传递给cmd,bat脚本;(脚本调用Keepass.exe)?
Kiquenet

同样,您(@Kiquenet)打电话给KeePass是什么意思?请改为提出一个完整的问题。:)
Johny Skovdal '16

1

保留两个单独的数据库(用于银行密码和一个用于个人密码)。

然后,您可以使用Windows家庭共享功能(在Win7中),并与家庭中的特定计算机共享.kdbx文件作为银行密码。

我通常会使用一个单独的(专门创建的)电子邮件帐户,在该帐户中我将上传我的个人.kdbx文件作为备份。您可以使用此方法与知道上载.kdbx的电子邮件服务的用户名和密码的人共享您的银行密码数据库。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.