Re: ayuda decifrar password

From: "Agustin Casiva" <casivaagustin(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: ayuda decifrar password
Date: 2007-05-08 14:29:51
Message-ID: 646eb5870705080729i21921d58secdb25b8a493881a@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Dificilmente puedas revertir la encriptación md5, lo que se guarda el
cheksum no
la palabra encriptada, dicho checksum no es reversible es decir que no lo
podes desencriptar.

Saludos.

On 5/7/07, Felipe Amezquita <felmarla(at)gmail(dot)com> wrote:
>
> Que tal lista..
> La cuestion es que creo los usuarios y sus pw con el pg_admin.
> Necesito crear una funcion que me valide el ingreso de los usuarios.
> Lo que tengo es lo siguiente
> Esta funcion es la que valida, usando unas otras funciones.
>
> create or replace function validar_ingreso(in_usuario IN varchar,in_login
> IN varchar)
> returns varchar
> as
> $body$
> declare
> v1 integer;
> v2 integer;
> quiensoy varchar;
> pw varchar;
> begin
> select count(*) into v1 from pg_user where usename=in_usuario;
> if(v1 <> 0)then
> select usesysid into v2 from pg_user where usename=in_usuario;
> quiensoy:=get_usuario(in_usuario);
> pw:=get_pw(in_usuario);
> if(v2=quiensoy and pw=md5(in_login))then
> return v2;
> else
> raise exception 'Has olvidado el Password, Intenta otro.';
> end if;
> else
> raise exception 'El Usuario No existe intenta otro.';
> end if;
> end;
> $body$
> language 'plpgsql'
>
> esta para el password y la del get_usario me trae el identificador de el
> usuario.
> El problema es que al usar el metodo md5 siempre me devuelve lo mismo
> quiero saber como hago para desepcriptar el pw Gracias
> create or replace function get_pw(in_nombre IN varchar)
> returns varchar
> as
> $body$
> declare
> id varchar;
> algo varchar;
> begin
> algo:=get_usuario(in_nombre);
> select md5(passwd) into id from pg_user where usesysid=algo;
> return id;
> end;
> $body$
> language 'plpgsql'
>
> --
> Ing Sistemas y Telecomunicaciones
> Luis Felipe Lopez Amezquita
> 3008217523 - 3146286237 - 3173160602

--
Agustin Casiva

casivaagustin(at)gmail(dot)com

http://www.osis.com.ar
http://www.casivaagustin.com.ar

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Emilio Capolupo 2007-05-08 15:59:02 min(ctid)
Previous Message Alvaro Herrera 2007-05-08 14:20:06 Re: Sobre el nombre de Postgres - PostgreSQL