SQL Server MD5函数
来源:互联网 发布:淘宝女包拍摄技巧 编辑:程序博客网 时间:2024/04/28 00:22
在SQL Server 2005下自带的函数HashBytes() ,此函数是微软在SQL Server 2005中提供的,可以用来计算一个字符串的MD5和SHA1值,使用方法如下:--获取123456的MD5加密串select hashbytes('MD5', '123456') ;--获取123456的SHA1加密串select hashbytes('SHA1', '123456') ;有了这个函数可以在SQL Server中为字符串进行加密,但是HashBytes() 函数的返回结果是VarBinary类型(以 0x 开头 16 进制形式的二进制数据)。通常情况下,我们需要的都是字符串型的数据,很多人首先想到的可能就是用CAST或Convert函数将VarBinary转换为VarChar,但这样转换后的结果会是乱码,正确转换VarBinary可变长度二进制型数据到16进制字符串应该使用系统内置函数sys.fn_VarBinToHexStr()或sys.fn_SqlVarBaseToStr(只在SQL Server2005下有),如下所示:select sys.fn_VarBinToHexStr(hashbytes('MD5', '123456'))然后就可以截取需要的部分:set right(sys.fn_VarBinToHexStr(hashbytes('MD5','123456')),32)为MD5加密串。
0 0
- SQL Server MD5函数
- SQL Server 2005 MD5函数
- SQL Server 2005 MD5函数
- SQL Server 2005 MD5函数
- Sql server 内置函数实现md5加密
- Sql Server内置函数实现MD5加密
- sql server 内置MD5加密函数
- Sql Server内置函数实现MD5加密
- sql server 内置MD5加密函数
- MD5 FOR SQL SERVER
- sql SERVER md5
- Sql Server Md5使用
- sql server md5
- Sql Server 2005下的MD5、SHA1算法函数
- sql server md5加密处理
- SQL Server中MD5加密
- SQL Server中的MD5实现方法
- SQL Server内实现MD5的计算
- 无线通信网络学习之LTE网络架构篇(20141208)
- spring 定时器配置
- share 【详解】如何编写Linux下Nand Flash驱动
- 10 free tools for creating infographics
- storm topology指定数据流接收
- SQL Server MD5函数
- 美国总统奥巴马鼓励美国人学编程
- REST&PHP study Note
- XCode6 生成prefix.pch文件
- 集成测试实践之浅谈api的分类
- zookeeper文档(1)----zookeeper集群搭建
- poj 3207 Ikki's Story IV - Panda's Trick 2-sat
- 命名管道
- Code Vs 1081 线段树练习 2