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 ?
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.
— Everton Alves 03 de May de 2023