您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

SqlServer中计算MD5值

bubuko 2022/1/25 19:30:24 sqlserver 字数 759 阅读 791 来源 http://www.bubuko.com/infolist-5-1.html

-- 使用sqlserver自带的函数hashbytes() select hashbytes('MD5','hello') -- 计算'hello'字符串的md5值(同时还支持SHA1运算等) select sys.fn_VarBinToHexStr(hashbytes('MD5','hello' ...
-- 使用sqlserver自带的函数hashbytes()
select hashbytes(‘MD5‘,‘hello‘) -- 计算‘hello‘字符串的md5值(同时还支持SHA1运算等)

select sys.fn_VarBinToHexStr(hashbytes(‘MD5‘,‘hello‘)) --将md5值转换为16进制(以 0x 开头 16 进制形式的二进制数据)

select substring(sys.fn_VarBinToHexStr(hashbytes(‘MD5‘,‘hello‘)),3,32) -- 截取需要的部分(去掉前两位)
-- 5d41402abc4b2a76b9719d911017c592 (最终结果)

参考链接:
https://www.cnblogs.com/xpyan/p/4097296.html

SqlServer中计算MD5值

原文:https://www.cnblogs.com/hawking8su/p/13457927.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶