使用 GnuPG 解密文件

Decrypt file using GnuPG

我正在尝试使用 GnuPG 解密一组文件,我已经有了用户名和密码。但是,我似乎无法这样做,即使我已经使用给定的凭据生成了一个新密钥。当试图 运行

gpg --output result.sc --decrypt myFile.sc.xz.gpg 

我得到:

gpg: encrypted with RSA key, ID 3662FD5E
gpg: decryption failed: No secret key

请问用GnuPG解密有哪些步骤?我按照此处 http://linoxide.com/security/gpg-comand-linux-how-to-encrypt-and-decrypt-file/ 的说明进行操作,但仍然无法正常工作。除了这些凭据,我没有其他密钥。

您缺少 3662FD5E 的私钥。

I have no other key given except for these credentials.

没有此密钥,您无法解密文件。您拥有的密码可能会保护私钥,但如果没有私钥,肯定无法解密文件(除非将来找到破解加密的方法,但截至目前,几乎所有相关的和实际使用的OpenPGP 中的算法被认为是安全的)。

even though I have generated a new key with the given credentials

密钥是从随机数生成的,您不能再次生成相同的密钥,即使使用相同的用户 ID 和密码也是如此。