Fórum Delphi 7 + AES 256 #404917

13/07/2011

0

    Bom dia pessoal,     Estou fazendo alguns testes para implementar criptografia AES 256 nos meus programas. Estava utilizando o seguinte source da biblioteca LockBox 2.07. 
aes: TLbRijndael;
aes.KeySize := ks256;aes.CipherMode := cmECB;aes.SetKey('e91dcef6b06ae9c79dc9c039f34290852ffdc178d9e2089fdc905ea2186d105a');texto.Text := 'abraaoabraaoabra';memo1.Lines.Add(aes.EncryptString(texto.Text));

    O resultado retornado é: 
uVIXXmnOJl++Hli2k5MSJumF4t27vx2KHS8GYATA12g=

    Em java utilizando o mesmo esquema de criptografia com a mesma chave, dados e algoritmo eu recebo:
9843f5935eda340128a2ef759afdc132

    Pelo que percebo o retorno da função de criptografia do lockbox está retornando o resultado da criptografia codificado em alguma base, enquanto que o do java codifica normalmente o resultado em hexadecimal. Não estou conseguindo acesso ao manual do lockbox para analisar a função de retorno. Eu precisava que o resultado apresentado pelo lockbox fosse igual ao do java. Se alguém tiver alguma sugestão e puder compartilhar eu agradeceria.
 
Abraão Monteiro

Abraão Monteiro

Responder

Posts

09/05/2013

José

Este tópico esta sendo fechado por inatividade. Se necessário, sinalizar para que seja reaberto ou abrir um novo.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar