我正在尝试解密文件,但得到以下信息:
gpg <file name>
gpg: encrypted with 2048-bit RSA key, ID 4A83B612, created 2018-02-19
"user <email>"
gpg: decryption failed: secret key not available
当我使用以下命令列出密钥时:
gpg --list-keys
这是结果:
pub 2048R/0BBBBDB3 2018-02-19
uid user <email>
sub 2048R/4A83B612 2018-02-19
我知道子键似乎无法识别。
答案 0 :(得分:1)
要解密,您需要私钥。看看https://www.gnupg.org/gph/en/manual/x110.html:
如果您想加密发送给Alice的邮件,请使用Alice的公钥对其进行加密,然后她使用其私钥对其进行解密。如果爱丽丝想向您发送消息,她会使用您的公共密钥对其进行加密,然后您使用您的密钥对其进行解密。
文档说明,只有您在加密时由--recipient
指定的收件人才能解密邮件。
总而言之:
答案 1 :(得分:0)
我设法获得了gpg --list-secret-keys
尽管如此,我仍然无法解密文件。这是gpg --output doc --decrypt doc.gpg
的输出:
gpg:使用2048位RSA密钥(ID 4A83B612)加密,创建于2018-02-19 “用户” gpg:解密失败:密钥不可用