SQL MD5加密

功能: 实现MD5加密算法,返回对字符串的加密结果串--使用:

CREATE FUNCTION [dbo].[MD5] ( @src varchar(255) -- 源字符串)

RETURNS varchar(255)

WITH EXECUTE AS CALLER

AS

BEGIN -- 存放md5加密串(ox)

DECLARE @smd5 varchar(34) -- 加密字符串

SELECT @smd5 = sys.fn_VarBinToHexStr(hashbytes('MD5', @src));

SELECT @smd5 = SUBSTRING(@smd5,3,32) --32位

-- 返回加密串

RETURN @smd5END

你可能感兴趣的:(sql,加密,算法,function)