MD5 direto no Sql Server
T-SQL
25/08/2011 por
Cuban Pete
Hola!
Me deparei com um problema... precisava gerar/validar um md5 direto no banco, mas vi que não parecia tão simples.
Busquei alguns fóruns e artigos e achei algumas soluções como criar uma UDF com dll externa mas para mim não servia, teria que ser nativo.
A solução que encontrei foi essa abaixo:
---
select SUBSTRING(sys.fn_sqlvarbasetostr(HASHBYTES('MD5', 'stringToHash')),3,32)
---
A função hash bytes gera o MD5 da string passada, no caso 'stringToHash' mas pode ser um campo ou qualquer coisa. O substring é para só pegar da terceira casa pra frente pq inicialmente ele retorna um "0x" na frente.
É isso amigos espero que ajude!
See ya!
[Keywords]
md5 no sql, md5 sql server, how to hash md5 sql server, md5 de um campo, sql server md5, mssql md5, hash sqlserver
Comentários sobre o artigo
Poste um comentário >>
|