在没有提示的情况下解密.gpg / .pgp文件

时间:2018-09-07 17:04:43

标签: encryption gnupg pgp

我已成功使用以下方法解密了文件:

gpg --encrypt --recipient user@company.com myfile.txt 

如果我运行下面的命令,系统会提示我输入密码,然后解密就会生效:

gpg --output decrypted_myfile.txt -decrypt myfile.txt.gpg

我似乎无法获得任何形式的非交互式解密。我最接近的是:

gpg --decrypt --batch --passphrase MYPASSPHRASE myfile.txt.gpg

这给了我

gpg: encrypted with 2048-bit RSA key, ID F6CF3C25, created 2016-03-17
      "Company_20210316 (Incoming Files) <user@company.com>"
gpg: public key decryption failed: Bad passphrase
gpg: decryption failed: No secret key

有其他方法吗?

1 个答案:

答案 0 :(得分:0)

您可以尝试以下命令:

gpg --output File.txt --batch--passphrase-fd YourPassword  --decrypt file.pgp