使用GnuPG解密文件

时间:2015-05-24 15:10:09

标签: encryption 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/中的说明进行操作,但仍然无法使用它。除了这些凭证之外,我没有给出任何其他密钥。

1 个答案:

答案 0 :(得分:2)

您错过了3662FD5E的私钥。

  

除了这些凭据之外,我没有给出任何其他密钥。

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

  

即使我使用给定的凭据生成了一个新密钥

密钥是从随机数生成的,当使用相同的用户ID和密码时,您也无法再次生成相同的密钥。