SQL SERVER 本身也带加密密码的函数

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

declare   @logintable   table(username   varchar(20),passwd   varbinary(256))   
  insert   @logintable(username,passwd)   values('yourname',pwdencrypt('123456'))   
     

  declare   @pwd   varbinary(256)   
    
  select   @pwd=passwd   from   @logintable   where   username='yourname'   
  --比较:   
  if   pwdcompare('123456',@pwd)=1   
  print   'true'   
  else     
  print   'false'   
    
  select   *   from   @logintable

您可以选择一种方式赞助本站