![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
26/08/2002, 09:10
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 1 mes Puntos: 129 | |
Re: PHP - Encryptar Password con MD5() sobra para lo q deseas hacer ..
$variable="algo";
$variable_encriptada=MD5($variable);
y lo guardas en tu campo de tu BBDD contraseña ...
Recuerda que esta encriptacion es en un solo sentido .. asi q no hay posibilidad de "descifrala" .. pero si de compararla:
$variable_de_un_formulario="algo";
$variable_que_saco_de_mi_BBDD_campo_pass=$row['password];
if (MD5($variable_de_un_formulario) != $variable_que_saco_de_mi_BBDD_campo_pass){
echo "no es correcto su password";
}
Es decir . por este metodo solo lo sabe el usuario q puse ese password y no hay manera de hacerle un "recordar contraseña" o de q ni tu ni el administrador del hosting aunque acceda a ese campo contrase vea la contraseña desecriptada ...
Eso si .. de nada sierve tener en una misma BBDD una tabla con las contraseñas para acceder a otras tablas de la misma BBDD .. ya q ese administrador de la BBDD podrá igualmente ver la informacion restante ..
Si deseas encriptar/desencriptar deberias usar las extensiones myCrypt() ..
Un saludo, |