使用 SQL 内置函数实现对段的加密
有时候我们为了对一些特殊字段进行加密.如 pwd字段.我们可以 SQL 自身的函数进行加密.主要是要用到 PWDENCRYPT、PWDCOMPARE 这两个函数。前者主要是实现加密。后都为比较一个值是否与加密后的值相等。这个两个函数在联机帮助里查找不到
DECLARE @pwd VARCHAR(50)
DECLARE @new_pwd VARBINARY(256)--加密后的数据
SELECT @pwd='aaa'
SELECT @new_pwd=PWDENCRYPT(@pwd) --加密后的字符
PRINT @new_pwd
SELECT PWDCOMPARE(@pwd,@new_pwd)--判断是否相等。相等返回1,不相等返回 0
就可以实现对字段值的加密