我为 1Password 工作。我们无法解密您的数据,但您可以共享它。我将描述如何在 1Password 中进行更具体的交谈,但它也应该让您对其他密码管理器使用的方法有所了解。
在 1Password 的情况下,您的数据被组织到保险库中。单个保管库中的所有项目都使用相同的对称密钥进行加密。保管库密钥 AES-256 由用户的客户端在创建保管库时在其自己的设备上创建。因此,当有人(例如 Patty)创建保险库时,将创建一个新的保险库密钥,并且该保险库密钥将用于加密 Patry 添加到该保险库的任何项目。
当另一个用户,比如 Molly,创建她的帐户时,1Password 客户端会做很多事情。其中之一是它将生成一个非对称密钥对(公钥和私钥)。同样,这一切都发生在 Molly 的机器上。没有其他人拥有她的私钥。公钥和私钥在数学上是相互关联的,以某种方式允许某人使用 Molly 的公钥加密某些东西,而这些公钥只能用 Molly 的私钥解密。
因此,当 Patty 与 Molly 共享保管库时,Patty 使用 Molly 的公钥加密保管库密钥。然后 Molly(并且只有 Molly)可以使用他的私钥解密该保管库密钥。
我已经跳过了几个步骤和其他控制,但如果您想了解更多详细信息,请参阅1Password 安全设计文档。虽然细节也因密码管理器而异,但一般方案是使用对称密钥加密数据,然后使用非对称密码术共享对称密钥。