我是 GnuPG 世界的新手。我尝试通过终端解密一条消息,结果如下:
[snip]
-----END PGP MESSAGE-----
gpg: encrypted with RSA key, ID F6B86794
gpg: decryption failed: secret key not available
我是否需要对我创建的密钥进行其他操作?是否存在其他问题?或者我只是以错误的方式执行此操作?我使用的是带有 GNOME 桌面的 Debian/Linux。计算机上已预装 GnuPG。
答案1
该消息表明您的计算机上没有 OpenPGP 密钥的私钥F6B86794
。换句话说,您加密的密钥没有公钥(可用)。
要验证的事项:
- 您是否使用正确的密钥进行加密?
- 如果该消息是发送给其他人的,则可能您只为收件人加密,而没有为自己加密。将自己添加到收件人列表中。
- 您是否在另一台机器、用户帐户上创建了密钥?GnuPG 维护每个用户和每台机器的密钥环。