MS SQL内部的自身提供的加密函数

from 

http://www.cnblogs.com/gghxh/articles/763429.html

 

  --SQL   SERVER   本身也提代加密密码的函数:   
  --pwdencrypt   ,pwdcompare  

CREATE   TABLE   Users   (     
  UserID   Varchar(10),   
  UserPW   varbinary(256)   
    
INSERT   INTO   USERS   values('TestUser1',pwdencrypt('TestPW1'))   
INSERT   INTO   USERS   values('TestUser2',pwdencrypt('TestPW1'))   
INSERT   INTO   USERS   values('TestUser3',pwdencrypt('TestPW1'))   
INSERT   INTO   USERS   values('TestUser4',pwdencrypt('TestPW1'))   
    
declare @pwd varbinary(256)
select   @pwd=UserPW   from    USERS   where   UserID='TestUser1'   
--比较:   
if   pwdcompare('TestPW1',@pwd)=1   
  print   'true'   
else     
  print   'false'

select * from USERS
--delete USERS

posted on 2012-08-22 11:03  Orz..  阅读(164)  评论(0)    收藏  举报

导航