【问题标题】:Decryption failed: No secret key using GPG解密失败:没有使用 GPG 的密钥
【发布时间】:2018-11-06 12:02:00
【问题描述】:

昨晚我设置了密码管理器。我使用了 gpg2,并遵循了这个tutorial。我没有实现 git 集成。一切顺利。要查看我的密码,我必须输入我的主密钥,就像我想要的那样。今天早上我尝试使用通行证。在我的终端中,我输入了

pass account/adobe/my@email.com

我收到以下错误:

gpg: decryption failed: No secret key

它没有要求我输入我的主密钥。我尝试重新启动 gpg-agent,我尝试编辑 ~/.gnupg/gpg-agent.conf,但没有任何效果。

这就是我的~/.gnupg/gpg-agent.conf 的样子:

default-cache-ttl 28800
# 8 hours
pinentry-program /usr/bin/pinentry-curses
allow-loopback-pinentry                    

我应该提到我在 Windows 10 上使用 Linux 子系统。

【问题讨论】:

标签: linux unix encryption public-key-encryption gnupg


【解决方案1】:

我把它放在 ~/.gnupg/gpg-agent.conf 中:

default-cache-ttl 3153600000
pinentry-program /usr/bin/pinentry-curses
allow-loopback-pinentry   

输入以下命令后:

$ gpgconf --kill gpg-agent
$ gpg-connect-agent /bye

【讨论】:

    猜你喜欢
    • 2017-09-16
    • 2015-04-03
    • 1970-01-01
    • 2022-06-14
    • 1970-01-01
    • 1970-01-01
    • 2018-02-23
    • 2010-09-10
    • 2016-06-16
    相关资源
    最近更新 更多