FórumCategoria: Fórum - Perguntas e RespostasE-Financeira – Problema com criptografia MS0043 – Não foi possível descriptografar o lote de eventos utilizando a chave informada.
DANIEL DA SILVA AMARAL perguntou há 7 anos

Olá pessoal,
Desenvolvi minha rotina em java.
No momento, ao submeter o arquivo, via upload ou via ws, recebo o retorno abaixo:
MS0043 – Não foi possível descriptografar o lote de eventos utilizando a chave informada.
Publiquei minha classe com a lógica de criptografia no github:
https://github.com/eumagnun/efinanceira/blob/master/CriptografiaService.java
Tenho lido todos os post relacionados e me renderam vários ajustes, porém como tudo que achei está em C#,
devo estar esbarrando em alguma particularidade do Java.
Sou grato por qualquer apoio.
NOTA:
Se eu puder ajudar com qlq dúvida tb é só mandar.
Obrigado.

1 Respostas
Marcio da Silva Castelo Branco respondeu há 7 anos

Fala amigo. 
Escrevo em VB e passei um perrengue pra fazer isso funcionar.
Tomei esse teu erro 33 vezes antes de acertar. 
No meu caso o problema estava na hora de juntar a chave com o vetor.
Dim combinedKeyIv = New Byte(wKey.Length + (wIV.Length – 1)) {}
O -1 no código acima fez tudo funcionar.
Espero que te ajude.
Grande abraço …

DANIEL DA SILVA AMARAL respondeu há 7 anos

Olá Marcio,

Vou testar isso. Obrigado!