我在多台计算机上使用 pass 密码管理器,通过 git 存储库链接。我需要在公共计算机、私有计算机或两者之间共享哪个 pgp 密钥,以便我可以在所有计算机上添加/编辑/删除密码?
答案1
首先,我会考虑“编辑”一个密码短语,将站点的值替换为另一个密码短语,而不考虑旧密码短语(这将包括读取操作)。pass
以纯文本形式将站点的 URL 存储在文件名中,因此根本不需要任何加密操作来查找/“查找”加密内容。
如果你只想添加、编辑和删除密码,您只需要公钥,具体用于使用公钥加密密码的添加和编辑操作;事实上删除根本不意味着任何加密操作。
另一方面,对于阅读任何密码,您需要提供私钥,这是解密密码所必需的。
答案2
要解密(读取),您只需要私钥。
要加密(写入),您需要公钥。
作为编辑涉及阅读和写作,你需要两把钥匙。
我相信你不需要钥匙删除密码,因为它们存储为单独的文件(并且您不需要解密文件即可删除它)。