mssql sqlserver 数据库字符串加密及加密后字符串对比方法分享


摘要:
下文讲述sqlserver中使用sql脚本加密字符串的方法分享,如下所示:
实验环境:sqlserver 2008 R2


 declare @charEncrypt varbinary(256)
select @charEncrypt=pwdencrypt('猫猫小屋') 
---获取加密后的字符串
select @charEncrypt
select pwdcompare('猫猫小屋',@charEncrypt) as [字符串对比1],
  pwdcompare('maomao365.com',@charEncrypt)  as [字符串对比2]


注意事项:
pwdencrypt为加密函数–返回值为 varbinary(256)
pwdcompare为比较函数
pwdcompare返回1代表当前字符串和加密前的字符串值相同,返回0,则代表参数1加密后的值不等于参数2

mssql_sqlserver_数据库加密函数pwdencrypt分享

mssql_sqlserver_数据库加密函数pwdencrypt分享