Как передать парольную фразу и зашифрованный файл в gpg.exe?
Я пробовал несколько разных комбинаций, но не могу заставить их работать.
Вот моя попытка,
C:\>gpg.exe --output [OUTPUT_FILE] --batch --passphrase-fd 0 --decrypt < [INPUT_FILE] < [PASSPHRASE_FILE]
от этого я получаю ошибку
gpg: decrypt_message failed: eof
Меняя местами ввод и кодовую фразу, я получаю сообщение об ошибке
gpg: no valid OpenPGP data found.
gpg: decrypt_message failed: eof
Если я не попытаюсь отправить зашифрованный файл через стандартный ввод, расшифровка работает нормально.
В конечном счете, я хочу расшифровать файл на основе маски файла с отметкой даты и времени в имени файла. Изложены ниже,
C:\>gpg.exe --output yyyyMMdd.csv --batch --passphrase-fd 0 --decrypt < *_yyyyMMdd_*.txt < [PASSPHRASE_FILE]
Я не уверен, что это сработает, потому что я не могу заставить работать базовый сценарий, я также был бы признателен, если бы кто-нибудь мог посоветовать мне лучший способ добиться этого.