1

У меня есть поставщик, который шифрует файл 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 и не смог найти потенциальных клиентов.

Буду признателен за любую помощь в выявлении проблемы или указании дополнительных шагов отладки.

1 ответ1

0

Эти файлы на самом деле являются файлами .zip, так что вы можете попытаться распаковать файл .xlsx как .zip и попробовать, если пароль совпадает с использованным. Если распаковка пройдет хорошо, то возникнет проблема с содержимым архива. Если нет - контрольная сумма CRC не совпадает с контрольной суммой в файле, и вам нужно получить файл еще раз.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .