Huann,
A muito tempo eu utilizei este simples exemplo:
-- Inserindo a senha criptografada
INSERT INTO Usuarios_novos VALUES (CONVERT(VARBINARY(255), PWDENCRYPT('Senha_Teste')))
-- Comparando a senha digitada com a senha criptografada
SELECT PWDCOMPARE('Senha_Teste',CONVERT(VARBINARY(255), PWDENCRYPT('Senha_Teste')), 0) AS RESULTADO
Deu certo, fazendo uso da função PWDEncrypt para inserir um password criptografado e PWDCompare para comparar o valor digitado com o valor armazenado.
Pedro Antonio Galvao Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]