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: criptografia, descriptografar, SQL Server