Foros del Web » Programando para Internet » PHP »

Como puedo ver el password

Estas en el tema de Como puedo ver el password en el foro de PHP en Foros del Web. Hola como estan, Vereis tengo una base de datos que esta encriptando los password y se quedan asi: acbf157754bc921e70ab30b1e79c75f5 Este tipo, no se como lo ...
  #1 (permalink)  
Antiguo 03/04/2013, 03:58
 
Fecha de Ingreso: marzo-2007
Mensajes: 751
Antigüedad: 17 años, 1 mes
Puntos: 4
Como puedo ver el password

Hola como estan,

Vereis tengo una base de datos que esta encriptando los password y se quedan asi:

acbf157754bc921e70ab30b1e79c75f5

Este tipo, no se como lo esta haciendo por que no he diseñado yo el codigo, la cosa que necesito hacer la comparacion para que haga el login claro,

por que estamos reescribiendo la web.

No se si haria falta alguna propiedad de php para que haga la comprobacion y no necesitaria nada mas.

A ver si pueden orientarme un poquito.

Un saludo amigos
  #2 (permalink)  
Antiguo 03/04/2013, 04:07
Avatar de Kamae  
Fecha de Ingreso: abril-2008
Ubicación: Barcelona (Catalunya)
Mensajes: 307
Antigüedad: 16 años
Puntos: 13
Respuesta: Como puedo ver el password

Hola franjgg

Pues por la longitud (32 caracteres) y que solo sea alfanumérico me hace pensar que es un md5, que es lo más común en estos casos.

No puedes desencriptarlo (alguno muy sencillo podrías pero... olvídate), lo que puedes hacer es comparar el md5 de lo que te escriben con lo que hay en la base de datos. Por ejemplo:

El md5 de "hola" es "4d186321c1a7f0f354b297e8914ab240"

Por lo tanto:

Código PHP:
if( md5("hola") == "4d186321c1a7f0f354b297e8914ab240" ){
     echo 
"Acceso correcto";
}else{
     echo 
"Acceso incorrecto";

Por supuesto cuando un usuario se registra y te dice que su contraseña quiere que sea "patata", tú en la base de datos guardarás el resultado de md5("patata"); con lo cuál ni tú mismo debes saber qué contraseña usan tus usuarios, sólo puedes cambiársela a otra.

Espero que te sirva, saludos!
  #3 (permalink)  
Antiguo 03/04/2013, 07:42
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Como puedo ver el password

si estas reescribiendo la web tendras en el script donde se registran los user el algoritmo de encryptacion se debe de encontrar hay .

es mas no debes saber las passwords tan solo el algoritmo para hacer la validacion de la contraseña en el momento del login.

Última edición por webankenovi; 03/04/2013 a las 12:31

Etiquetas: password
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:41.