SQL的pwdencrypt加密

可以通过pwdencrypt完成加密
同样密码加密后生成结果都是不同的,不可逆

Create Table User_PiaoQingSong(Up_Id int identity(1,1),Up_Name varchar(100),Up_Password varbinary(256))

declare @User varchar(100),@Password varchar(100)
select   @User='Pqs',@Password='LiaoNing'

--Insert
insert into dbo.User_PiaoQingSong (Up_Name,Up_Password) select @User,convert(varbinary(256), pwdencrypt(@Password))

--Update
Update User_PiaoQingSong Set Up_Password= convert(varbinary(256), pwdencrypt(@Password)) WHERE  id = 1

--查询
Select  * from User_PiaoQingSong where Up_Name=@User   and pwdcompare(@Password,Up_Password)=1

原文地址:https://www.cnblogs.com/piaoqingsong/p/693745.html