Я успешно расшифровал файл, используя:
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
Есть ли другой способ сделать это?