SQL之内置MD5加密函数

http://blog.csdn.net/rookie_liu_ToFly/article/details/53116932

SELECT RIGHT(sys.fn_VarBinToHexStr(HASHBYTES('md5', '1234')), 32)
SELECT substring(sys.fn_sqlvarbasetostr(HashBytes('MD5', '123456')), 3, 32)
SELECT RIGHT(sys.fn_VarBinToHexStr(HASHBYTES('md5', '1234')), 16)

 

 

创建SQLSERVER MD5()

CREATE FUNCTION [dbo].[MD5](@src varchar(255) )
RETURNS varchar(255)
AS
BEGIN
DECLARE @md5 varchar(34)
SET @md5 = sys.fn_VarBinToHexStr(hashbytes('MD5', @src));
RETURN SUBSTRING(@md5,3,32) --32位
END

GO

 

posted @ 2018-03-19 17:43  ProZkb  阅读(790)  评论(0编辑  收藏  举报