在多台计算机上使用 pass。共享哪个 pgp 密钥?

在多台计算机上使用 pass。共享哪个 pgp 密钥?

我在多台计算机上使用 pass 密码管理器,通过 git 存储库链接。我需要在公共计算机、私有计算机或两者之间共享哪个 pgp 密钥,以便我可以在所有计算机上添加/编辑/删除密码?

答案1

首先,我会考虑“编辑”一个密码短语,将站点的值替换为另一个密码短语,而不考虑旧密码短语(这将包括读取操作)。pass以纯文本形式将站点的 URL 存储在文件名中,因此根本不需要任何加密操作来查找/“查找”加密内容。

如果你只想添加、编辑和删除密码,您只需要公钥,具体用于使用公钥加密密码的添加和编辑操作;事实上删除根本不意味着任何加密操作。

另一方面,对于阅读任何密码,您需要提供私钥,这是解密密码所必需的。

答案2

要解密(读取),您只需要私钥。

要加密(写入),您需要公钥。

作为编辑涉及阅读和写作,你需要两把钥匙。

我相信你不需要钥匙删除密码,因为它们存储为单独的文件(并且您不需要解密文件即可删除它)。

相关内容