Ok, então depois de duas semanas pesquisando e tentando descobrir o que eu estava fazendo de errado, descobri que estava fazendo tudo certo;
os caras do fornecedor criptografaram o arquivo e, em seguida, moveram o arquivo de uma máquina para outra em formato ASCII. Isso alterou o conteúdo do arquivo criptografado.
após o transporte do arquivo novamente no formato BINARY, a descriptografia foi bem-sucedida.
Eu já tinha recebido um erro dizendo que o arquivo estava corrompido e que o arquivo não pôde ser descriptografado.
Este foi o primeiro caso em que recebi tal erro, mas de acordo com o fornecedor, essa foi a causa do problema.
Obrigado pela sua ajuda a todos