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:
$password_original = "argen27";
$password_codificado = md5($password);
echo "Password original: " . $password_original;
echo "
Password codificado: " . $password_codificado;
?>
El resultado de la ejecución de este script sería:
Password: argen27
Password codificado: 4c1faf913420788dfeaceb52a789342f
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