如何从 pgp 文件中提取文件

如何从 pgp 文件中提取文件

我有一个a.zip.pgp文件和一个 key.asc 文件。我该如何从中提取这些文件a.zip.pgp

我尝试了以下方法:-

$ gpg --import key.asc

然后

$ gpg --decrypt-files a.zip.pgp
gpg: encrypted with 2048-bit ELG-E key, ID 20242EB8, created 2009-12-17
gpg: encrypted with RSA key, ID 744D6CB7
gpg: decryption failed: secret key not available

$ gpk -k

pub   1024D/F8802D87 2009-12-17

uid                  Nsit-Poison <[email protected]>
sub   2048g/20242EB8 2009-12-17

有人知道这是否是因为我没有好的密钥文件吗?

答案1

是的,你拿错了钥匙。

gpg -k列出公钥(即加密某些内容所需的密钥)。您需要私人的与此文件加密时使用的公钥相匹配的密钥。获得该密钥后,gpg -K(注意大写)会将其列为sec(“secret”),而不是pub上面摘录的输出。

相关内容