首页 > 数据库技术 > 详细

SqlServer中计算MD5值

时间:2020-08-08 18:14:40      阅读:88      评论:0      收藏:0      [点我收藏+]
-- 使用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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!