内置函数MD5加密
mssql2008r2 内置md5函数 :
HashBytes('MD5','123456') 得到结果 0xE10ADC3949BA59ABBE56E057F20F883E
如果要获取32位MD5,使用substring函数, SUBSTRING(HASHBYTES('md5','123456'),2,32)
实现数据库字段加密
当知道了上面的函数,也不要直接使用,先测试下是否能够得到自己想要的结果。
目标:
Users表内Password(nvarchar(100))字段 进行MD5加密
测试:
declare @pwd nvarchar(100)
set @pwd = '123456&