criptografia igual ao mysql
06/08/2008 00:00
0
Galera estou com o seguinte problema.
Tenho uma aplicação que criptografa minha senha com SHA e fica assim,JRKCmvkd1HpS6PM++NtMuCEwAIE= no mysql essa quando criptografo fica assim 4f26aeafdb2367620a393c973eddbe8f8b846ebd

Estou utilizando a seguinte classe para isso:
class PasswordCodec
{

static encode = {
str ->
MessageDigest digest = MessageDigest.getInstance("SHA")
digest.update(str.getBytes("UTF-8"))
return new BASE64Encoder().encode(digest.digest())
}
}

Gostaria que ficasse igual a do mysql, alquem pode me ajudar?
Tags: Tópicos avançados


0
Fácil de resolver.

Basta converter o seu array de bytes para uma string para hex.



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto