Discussion:
Duda con MD5
Michael Herrero
2005-06-19 23:30:20 UTC
Permalink
Hola a todos,

tengo una duda con el método de encriptación MD5.

Tengo un servidor Web en un ordenador y el servidor de la BBDD
PostgreSQL en otro.

He creado un usuario con contraseña encriptada (MD5) y en pg_hba.conf,
autorizo una conexión entre ambos ordenadores mediante la siguiente
línea:
"hostssl all 55.66.77.8 255.255.255.255 md5 key", es decir
conexión SSL y contraseña con MD5.

Ahora, estoy diseñando la página en el servidor Web y no sé como
especificar que la contraseña es con MD5. No es una contraseña que me
vaya a dar el usuario. Es una contraseña que estará escrita en mi
página PHP en plan:
"$Conn=pg_connect("host='A.B.C.D' port=5432 dbname=BBDD user=Gestor
password=secreto");

¿Me podríais ayudar diciendome como hacer que se envíe con MD5? Cómo
se coge el salt generado por el servidor para generar el MD5?
He leido algo de un código Javascript pero sólo sirve para contraseñas
de formularios presentados al usuario, y con un número aleatorio
creado por ti mismo, no dado por el servidor.

Muchas gracias por adelantado.
Alvaro Herrera
2005-06-20 00:31:31 UTC
Permalink
Post by Michael Herrero
¿Me podríais ayudar diciendome como hacer que se envíe con MD5? Cómo
se coge el salt generado por el servidor para generar el MD5?
Se hace automaticamente.
--
Alvaro Herrera (<alvherre[a]surnet.cl>)
"The West won the world not by the superiority of its ideas or values
or religion but rather by its superiority in applying organized violence.
Westerners often forget this fact, non-Westerners never do."
(Samuel P. Huntington)
Michael Herrero
2005-06-20 07:43:20 UTC
Permalink
Pero no debo utilizar una función para encriptar la contraseña, por
ejemplo md5(contraseña)?

Muchas gracias Álvaro
Post by Alvaro Herrera
Post by Michael Herrero
¿Me podríais ayudar diciendome como hacer que se envíe con MD5? Cómo
se coge el salt generado por el servidor para generar el MD5?
Se hace automaticamente.
--
Alvaro Herrera (<alvherre[a]surnet.cl>)
"The West won the world not by the superiority of its ideas or values
or religion but rather by its superiority in applying organized violence.
Westerners often forget this fact, non-Westerners never do."
(Samuel P. Huntington)
Alvaro Herrera
2005-06-20 16:42:17 UTC
Permalink
Post by Michael Herrero
Pero no debo utilizar una función para encriptar la contraseña, por
ejemplo md5(contraseña)?
No
--
Alvaro Herrera (<alvherre[a]surnet.cl>)
"Cuando miro a alguien, más me atrae cómo cambia que quién es" (J. Binoche)
Michael Herrero
2005-06-20 16:45:59 UTC
Permalink
Gracias álvaro, pero entonces, cómo especificas desde el cliente que envías
la contraseña con md5?
Post by Alvaro Herrera
Post by Michael Herrero
Pero no debo utilizar una función para encriptar la contraseña, por
ejemplo md5(contraseña)?
No
--
Alvaro Herrera (<alvherre[a]surnet.cl>)
"Cuando miro a alguien, más me atrae cómo cambia que quién es" (J. Binoche)
Alvaro Herrera
2005-06-20 16:58:43 UTC
Permalink
Post by Michael Herrero
Gracias álvaro, pero entonces, cómo especificas desde el cliente que envías
la contraseña con md5?
Echale un vistazo a la documentacion ...
--
Alvaro Herrera (<alvherre[a]surnet.cl>)
"Coge la flor que hoy nace alegre, ufana. ¿Quién sabe si nacera otra mañana?"
Michael Herrero
2005-06-20 15:36:51 UTC
Permalink
Para usar MD5, ¿puedo hacer de la siguiente forma en PHP?

"$Conn=pg_connect("host='A.B.C.D' port=5432 dbname=BBDD user=Gestor
password=md5(secreto)");"


Muchas gracias por adelantado.
Continúe leyendo en narkive:
Loading...