
Ok, então eu faço algumas coisas para um cliente nosso que exige que eu descriptografe algumas mensagens de seus fornecedores, o problema é que algo estranho aconteceu outro dia e só consigo descriptografar alguns arquivos com um script de descriptografia antigo, mas para certos arquivos eu obtenha o erro:
"A mensagem está criptografada. Não é possível descriptografar a mensagem. Ela só pode ser descriptografada por: 2.048 bits, ID da chave 98627E12, Criado em 02/03/2000 "Outro cara ""
como você pode ver, a chave é antiga e eu ainda tinha 9 anos quando ela foi criada, então tenho uma ideia de quem é esse "Outro Cara". . .e não consigo entender por que consigo descriptografar alguns arquivos do fornecedor com o script de descriptografia, mas para outros ele falha.
PS: o fornecedor usa apenas uma chave pública, então deve funcionar para todos os arquivos, algum conselho?
Responder1
O texto do erro informa que está faltando a chave privada (qual chave pública correspondente foi usada para criptografar a mensagem).
De qualquer forma, acho que você anonimizou a mensagem (não há problema com isso) e bagunçou o ID da chave, não existem IDs de chave PGP de nove dígitos.
Você não poderá descriptografar a mensagem sem a chave privada. Pergunte ao remetente por que ele usou aquela chave pública para entregar a chave privada correspondente ou reenviar criptografada para a chave que você possui.
Responder2
Ok, depois de duas semanas pesquisando e tentando descobrir o que eu estava fazendo de errado, descobri que estava fazendo tudo certo;
o pessoal do fornecedor criptografou o arquivo e depois o moveu de uma máquina para outra no formato ASCII. Isso alterou o conteúdo do arquivo criptografado.
após transportar o arquivo novamente em formato BINÁRIO, a descriptografia foi bem-sucedida.
Anteriormente, recebi um erro dizendo que o arquivo estava corrompido e que não pôde ser descriptografado.
Este foi o primeiro caso em que recebi tal erro, mas segundo o fornecedor, essa foi a causa do problema.
Obrigado pela ajuda a todos