У меня есть поставщик, который шифрует файл xlsx с помощью сервера McAfee E-Business с PGP версии 7.1.1 с помощью следующей команды:
pgp --encrypt --sign --user ${vendorpgpkey} --passphrase InputFilename --force --overwrite --output OutputFilename
Я пытаюсь расшифровать файл с помощью следующей команды.
gpg -d --output "${PGPDecryptedFileName}" "${PGPEncryptedFileName}"
Этот процесс работает, когда поставщик отправляет мне файлы .txt, .csv или .pdf. Однако, если они пытаются зашифровать и отправить мне файл .xlsx, файл деформируется при расшифровке.
Поставщик отправляет мне файл через SFTP, используя двоичную передачу.
Я могу зашифровать файл на своем локальном ноутбуке и расшифровать его без каких-либо проблем, поэтому я предполагаю, что это связано с тем, как поставщик обрабатывает шифрование. Я также проверил справку Symantec и не смог найти потенциальных клиентов.
Буду признателен за любую помощь в выявлении проблемы или указании дополнительных шагов отладки.