Microsoft SQL Server 2005
Advanced SQL Best Practices

How to encrypt clear text by passphrase?

Execute the following script in Query Editor to demonstrate the encryption and decryption by passphrase functions.

use AdventureWorks;

go

-- encryption 10 times

declare @i int, @DriverLicenseNo varchar(512), @password varchar(32)

set @i =1

set @DriverLicenseNo = 'NY1234567890'

set @Password = 'SQLUSA'

while (@i<=10)

begin

select CypherText = EncryptByPassPhrase

      (@password, @DriverLicenseNo )

set @i=@i+1

end -- while

GO

 

-- decryption

select ClearText = convert(varchar(128),DecryptByPassPhrase('SQLUSA'

    , 0x010000002C0EDE29B5E635700DA2999BCD3A074C8A157723C3350823394F33BE7D282B8F))

GO

 

select  ClearText = convert(varchar(128),DecryptByPassPhrase('SQLUSA1'

    , 0x010000002C0EDE29B5E635700DA2999BCD3A074C8A157723C3350823394F33BE7D282B8F))

GO

 

 

 

The Best SQL Server 2005 Training in the World
 
 
SQLUSA.com Home Page