|
Programacion
|
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:
echo "Password original: " . $password_original; El resultado de la ejecución de este script sería: Password: argen27 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 // Datos para loguearse $d_usuario = "administrador"; $d_password = "4c1faf913420788dfeaceb52a789342f"; // Codificamos el password ingresado // Comparamos el nombre de usuario if (($usuario==$d_usuario) && ($password_cod==$d_password)) 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). Pueden ver el ejemplo del sistema de login funcionando haciendo click aquí (el nombre de usuario es "administrador" y el password "argen27").
Han valorado este artículo de php. 19 usuario(s). Valoración media: Este artículo ha sido leído ( 10715 veces ). Fecha: 10/19/2005
|
Artículos Relacionados
Sitio del Día en PHP
Ordenacion de Arrays QuickShort en PHP Tiempo de ejecucion de página PHP Resolución: JavaScript a PHP Conectarse a MySQL desde PHP Redireccion de usuarios con PHP Las cookies en PHP Enviando un mail desde PHP Funciones para el tratamiento de cadenas Las Funciones require() e include() Variables predefinidas Bucles For - control de flujo del Script Bucles While - control de flujo del Script Sentancias IF - control de flujo del Script Usando las fechas y horas en PHP Mi primer pagina PHP Operando con variables - Tipos de operadores Las variables en PHP Comentarios en PHP Instalacion de PHP en los diferentes servidores bajo sistemas Windows Introduccion a PHP |