不小心删除了~/.gnupg目录,现在无法通过pass获取密码。可以恢复吗?

不小心删除了~/.gnupg目录,现在无法通过pass获取密码。可以恢复吗?

正如标题所说,我不小心删除了 ~/.gnupg目录。

$ pass odysee
gpg: decryption failed: No secret key

我只想访问我存储的密码pass

  • 是否可以从这种状态恢复?或者这是失败的原因吗?

答案1

您的密钥存储在 中~/.gnupg,没有它就pass无法解密其密码。除非您有密钥备份或可以通过其他方式恢复它,否则您的密码将无法恢复。

如果您想尝试取消删除密钥文件,请查找pubring.gpgsecring.gpg(对于 2.1 版本之前的 GnuPG),或者查找pubring.kpx以私钥指纹命名并带有.key扩展名的 和 文件(对于 GnuPG 2.1 及更高版本)。

相关内容