SqlServer - Função MD5 no Misrosoft Sql Server 2000




Doação

Blogger
O que você gostaria de ver nesta página? Envie sua sugestão.

SqlServer - Função MD5 no Misrosoft Sql Server 2000

CREATE FUNCTION MD5 - SqlServer - Função para calcular um hash MD5 diretamente no Misrosoft Sql Server 2000

Para calcular um hash MD5 diretamente no Misrosoft Sql Server 2000 será necessário criar uma função que chama uma extended procedure, que é uma procedure compilada como DLL desenvolvida normalmente em C++.

O autor Vic Mackey adaptou uma função de MD5 em C e adicionou a função md5_string() para Microsoft Visual C++ 6.0 and .NET 2003, disponibilizando inclusive o código fonte.

Somente a DLL:
http://www.codeproject.com/KB/database/xp_md5/xp_md5.zip

DLL + Código Fonte:
http://www.codeproject.com/KB/database/xp_md5/xp_md5_dll.zip

use master

EXEC sp_addextendedproc 'xp_md5', 'xp_md5.dll'

use database

CREATE FUNCTION [dbo].[fn_md5] (@data TEXT) 
RETURNS CHAR(32) AS
BEGIN
  DECLARE @hash CHAR(32)
  EXEC master.dbo.xp_md5 @data, -1, @hash OUTPUT
  RETURN @hash
END

SELECT dbo.fn_md5('Hello world!');

Baseado na artigo:
http://www.codeproject.com/KB/database/xp_md5.aspx






Add Favorites / Bookmark
importar no delicious






Domínio Grátis!

Hospedagem de Páginas Grátis

Backup Online Grátis

Blogs:

Poker Regras

Poker

cores html
webdesign
poker de graça
importar no delicious



Bookmark to:


SqlServer - Função MD5 no Misrosoft Sql Server 2000

CREATE FUNCTION MD5 - SqlServer - Função para calcular um hash MD5 diretamente no Misrosoft Sql Server 2000






Aeromodelismo
Helicopter