码迷,mamicode.com
首页 > 数据库 > 详细

SqlServer2008 新功能:简单数据加密

时间:2014-11-19 18:11:37      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:blog   ar   使用   sp   数据   on   div   log   bs   

一、首先要把密码字段改成 varbinary 类型。

CREATE TABLE [dbo].[UserInfo](
	[id] [int] IDENTITY(1,1) NOT NULL,
	[name] [varchar](50) NULL,
	[password] [varbinary](128) NULL
) ON [PRIMARY]

 

二、插入数据的时候需要使用 PWDENCRYPT() 函数

insert into dbo.UserInfo (name,password) values (‘admin‘,PWDENCRYPT(‘123456‘))

 

三、登陆判断时需要使用 PWDCOMPARE() 函数 做一下比较

select * from dbo.UserInfo where name=‘admin‘ and PWDCOMPARE(‘123456‘,password)=1

SqlServer2008 新功能:简单数据加密

标签:blog   ar   使用   sp   数据   on   div   log   bs   

原文地址:http://www.cnblogs.com/5aiguoan/p/4108551.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!