Codificar contraseí?±as con md5()
Publicado: 14 Feb 2006, 00:28
La funcií?³n md5() es un algoritmo que permite calcular el hash exacto de una cadena, devolviendo un valor compuesto por ní?ºmeros y letras de 32 caracteres.
Veamos un pequeí?±o ejemplo de cí?³mo trabaja la funcií?³n:
El resultado de la ejecucií?³n de este script serí?Âa:
A continuacií?³n veremos un ejemplo de un simple sistema de login en donde utilizamos la codificacií?³n md5 para chequear si la contraseí?±a ingresada.
Sistema de login
Armamos un formulario sencillo, con dos casillas, una para ingresar el nombre de usuario y el otro la contraseí?±a.
formulario.htm
Cuando el usuario ingresa los datos y enví?Âa el formulario, la pí?¡gina md5.php entra en accií?³n:
md5.php
En la variable $d_password tenemos la contraseí?±a codificado en un hash. Con la funcií?³n md5() se codifica el password ingresado por el usuario, y luego se realiza una comparacií?³n de igualdad entre ambas contraseí?±as codificadas ($password_cod==$d_password).
Fuente: WebExperto
Veamos un pequeí?±o ejemplo de cí?³mo trabaja la funcií?³n:
Código: Seleccionar todo
Password codificado: " . $password_codificado;
?>
Código: Seleccionar todo
Password: argen27
Password codificado: 4c1faf913420788dfeaceb52a789342f
Sistema de login
Armamos un formulario sencillo, con dos casillas, una para ingresar el nombre de usuario y el otro la contraseí?±a.
formulario.htm
Código: Seleccionar todo
Codificacií?³n md5
Usuario:
Contraseí?±a:
md5.php
Código: Seleccionar todo
Codificacií?³n md5
Fuente: WebExperto