Encryption & Decryption of Password

  1. DECLARE @UserDetails TABLE ( Userid INT IDENTITY, UserName VARCHAR(50) ,OrgPassword NVARCHAR(512) ,EncryptedPassword VARBINARY(100) )  
  2. INSERT INTO @UserDetails( Username ,OrgPassword ,EncryptedPassword )  
  3. VALUES  ('Ramesh' ,'Sin$H' ,EncryptByPassPhrase('ramesh','Sin$H') ),  
  4. ('Kishan' ,'P@TeL' ,EncryptByPassPhrase('ramesh','P@TeL') ),  
  5. ('Moiz' ,'Lakadw@lA' ,EncryptByPassPhrase('ramesh','Lakadw@lA') ),  
  6. ('Urvashi' ,'Tr1ved!' ,EncryptByPassPhrase('ramesh','Tr1ved!') )  
  7. SELECT * FROM @UserDetails  
  8. -- Converting and Decrypting varbinary column password using DECRYPTBYPASSPHRASE  
  9. SELECT  Userid,UserName,CONVERT(VARCHAR(50),DecryptByPassphrase ('ramesh',EncryptedPassword)) AS DecryptedPassword  
  10. FROM    @UserDetails