我已成功使用以下方法解密了文件:
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
有其他方法吗?
答案 0 :(得分:0)
您可以尝试以下命令:
gpg --output File.txt --batch--passphrase-fd YourPassword --decrypt file.pgp