msgbartop
SQL Server, Dicas, Rails, Mobile
msgbarbottom

22 May 09 SQL Server – Criptografia

Exemplo de como criptografar e descriptografar palavras.

–Declara a variavel e atribui o valor para criptografar e posteriormente descriptografar.
DECLARE @Chave VARCHAR(1000)
SET @Chave = ‘chave’

–Declara a variavel e atribui a palavra que queira criptografar
DECLARE @PalavraCriptografada VARCHAR(1000)
SET @PalavraCriptografada = ‘teste123′

–Processo de criptografia, usando o ENCRYPTBYPASSPHRASE
DECLARE @Criptografa VARBINARY(5000)
SET @Criptografa = ENCRYPTBYPASSPHRASE(@Chave, @PalavraCriptografada)

–Descriptografando usando DECRYPTBYPASSPHRASE
DECLARE @Descripta VARCHAR(5000)
SET @Descripta = DECRYPTBYPASSPHRASE(@Chave, @Criptografa)

–Mostrando os resultados
SELECT @Chave AS Chave,@PalavraCriptografada AS PalavraCriptografada,
@Criptografa AS criptografia,@Descripta AS descriptada

Abraço,
Marcelo

Tags: , ,

Leave a Comment

Spam Protection by WP-SpamFree