Buscar

Últimas inserções

Gerando planilhas XLS para Excel com formatação de colunas
MD5 direto no Sql Server
Aplicação demora muito para inicializar quando VisualStudio está "Loading Symbols"
Fazendo Painel de Leds em menos usando System.Drawing(parte 3)
Fazendo Painel de Leds em menos usando System.Drawing(parte 2)
- TODAS AS DICAS

Top Poggers (sempre)

Jar Jar Binks (136)
Cuban Pete (127)
Tufo (28)

Top Poggers (30 dias)


Área restrita

Logon

pogMasters.NET

Início
Busca Avançada
Contato

RSS
 

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 >>
Nome  
Email
Comentário    
Postar Comentário