ALTER FUNCTION MD5
(
@src varchar(255),-- 源字符串
@type int = 32-- 加密类型(16/32)
)
RETURNS varchar(255)
WITH EXECUTE AS CALLER
AS
BEGIN
-- 存放md5加密串(ox)
DECLARE @smd5 varchar(34)
-- 加密字符串此处用MD5加密,还有一种是SHA1加密
SELECT @smd5 = sys.fn_VarBinToHexStr(hashbytes('MD5', @src))
IF @type=16
SELECT @smd5 = SUBSTRING(@smd5,11,16) --16位
ELSE
SELECT @smd5 = SUBSTRING(@smd5,3,32) --32位
-- 返回加密串
RETURN @smd5
END
SqlServer(六)内置函数实现MD5加密
原创
©著作权归作者所有:来自51CTO博客作者″仅此、而已❀的原创作品,请联系作者获取转载授权,否则将追究法律责任

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Sql Server内置函数实现MD5加密
实例 MD5加密“123456”:
SQL sql 加密方式 二维码 -
sqlserver MD5加密
update sys_base_userInfo set password =upper(substring(sys.fn_VarBinToHexStr(hashbytes('MD5',password)),3,32))
sqlserver password update MD5加密 -
C#实现MD5加密(32位md5加密和16位md5加密)
【代码】C# MD5加密实现(32位md5加密和16位md5加密)
c# 开发语言 java md5加密 hash算法 -
C# 实现MD5加密处理 MD5 加密
C# 实现MD5加密处理 MD5 加密
C# 实现MD5加密处理 MD5 加密 md5加密 字符串 命名空间 asp.net -
jQuery实现MD5加密
1、问题背景 有两个输入框,一个输入明文,另一个输入框显示密文2、实现源码 jQuery实现MD5加密 3、实现结果 ...
html jquery javascript 输入框 md5加密