当我记得当时我对驱动器进行了备份时,我丢失了一些相当旧的帐户的密码。在那里,我找到了一个~/.local/share/password-store
目录,其中我的密码是由pass
密码管理器加密的。我还找到了~/.gnupg
和~/.local/share/gnupg
目录。
我的问题是:是否可以解密并恢复备份中的密码?感觉好像必须的,但是我尝试使用gpg --import
却没有成功。
当我记得当时我对驱动器进行了备份时,我丢失了一些相当旧的帐户的密码。在那里,我找到了一个~/.local/share/password-store
目录,其中我的密码是由pass
密码管理器加密的。我还找到了~/.gnupg
和~/.local/share/gnupg
目录。
我的问题是:是否可以解密并恢复备份中的密码?感觉好像必须的,但是我尝试使用gpg --import
却没有成功。
是的,但我认为
--import
这不是正确的选择。查看该
pass
程序的描述表明它将每个密码存储在一个单独的文件中,该文件以gpg
. 文件位于~/.password-store
子目录中。看看实际的程序,一个 shell 脚本,我明白了
我相信您需要运行
gpg -d ~/.password-store/name_of_file
并使用您在首次初始化时配置到 GPG 中的任何加密密钥pass
(使用该-init
选项?)