--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 2007-05-29 09:08  网碾平  阅读(1399)  评论(0)    收藏  举报