Quando eu pego o conteúdo de um campo senha de uma conta do LDAP retorna assim: “[B@87gyre45”
Eu preciso comparar com a senha que é passada como parâmetro no método. Mas usando SHA no parâmetro que é passado, fica assim: “sha=Uj4epGeXEPF098yytte62GHW5MfA=”
Como faço para que as duas encriptações resultem em valor igual, para que eu possa validar a senha do usuário?
Daí eu ia usar algo assim:
if (pass.endsWith(SHA.encryptSha(senha))) {