Olá Pessoal, tenho uma integração com uma API aonde preciso Descriptografar um texto no padrão de criptografia (AES-128 CBC).
Identifiquei a função AESDecrypt, mas ela funciona apenas para Descriptografar um token que foi criptografado pela função AESEncrypt do ADVPL.
Ao utilizar a função AESDecrypt (https://tdn.totvs.com/display/tec/AESDecrypt)
O sistema me retorna o seguinte.
9 = Erro de decriptação: o conteúdo de um ou mais dos parâmetros de entrada não corresponde ao esperado.
Alguém tem uma sugestão ?
Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.
Na documentação diz que você precisa passar duas chaves de 16 bits para cKey e cIV. Você só tem um chave de 16 bits acho que você deveria ter mais uma de 16 bits. Também acho que você tenha que converter essa chave para ASCII, a chave gerada pela AESEncrypt costuma não ser numérica.
Olá,
Verifique se a função FWAES_decrypt lhe atende:
https://tdn.totvs.com.br/display/public/framework/FWAES_decrypt
Caso nem mesmo ela chegue no resultado esperado.
Entre em contato com a TOTVS, equipe de Tecnologia e reporte o problema encontrado na função AESDecrypt, verificando assim se ela trabalha somente com os seus próprios valores de origem, ou seja, valores gerados pela AESEncrypt.