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.
O resultado retornado é:
Em java utilizando o mesmo esquema de criptografia com a mesma chave, dados e algoritmo eu recebo:
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.
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
Curtir tópico
+ 0
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
Clique aqui para fazer login e interagir na Comunidade :)