Hola gente,
necesito encryptar unas claves (tema mas que viejo) y dabdo
vueltas por la red encontre estas funciones
pwdencrypt
pwdcompare
puedo encryptar bien , pero al momento de comparar el
sstring con lo encriptado nunca me da el 1 o true, siempre me sale que 0 o
False, entonces como puedo protejer una clave?
me podrian dar un ejemplo que sea valido, a continuacion les
muestro que es lo que hago para aprender esta tecnica:
create proc encriptar
(
@clave char(20)
)
as
begin
declare
@w_crypt_pwd varbinary(40),
@in_password char(20)
Select @in_password =@clave
set @w_crypt_pwd = convert(varbinary(40),pwdencrypt(@in_password))
select @w_crypt_pwd --Veo la clave encryptada
select pwdcompare(@clave,@w_crypt_pwd) --Intento comparar lo
encriptado con el string pero nunca da bien a pesar que esta bien
end
saludos
Leer las respuestas