ESPAÑOL: ¡Bienvenido! Es la página inicial de OSIRIS LMS. Regístrese hoy mismo y obtenga acceso a todos nuestros CURSOS GRATUITOS. Clic aquí para registrarse ya. Hemos desarrollado una amplia gamma de cursos “online” (Programación, Multimedia, 3D, Habilidades suaves, etc.), disponibles 24X7. Para más detalle consulte la lista de Cursos Disponibles. Si tiene problemas con el acceso a la plataforma, vea el Tour Virtual de Osiris LMS. También puede consultar la sección de FAQ’s o enviar Solicitud de Soporte Técnico.

ForoForo de discusión
Encriptar contraseñas con md5
Buscador:
Foro > PHP > Encriptar contraseñas con md5

Enviado por: Texto del mensaje
Antonio Gonzalez
Nivel : Profesor
Mensajes : 23
> Perfil
Escrito el : Martes 11-07-2006 A las : 17:54 ( > un mes )
Asunto : Encriptar contraseñas con md5
Para prevenir posibles vulnerabilidades en nuestro servidor y proteger los datos de nuestros usuarios, es una medida eficaz encriptar las contraseñas.

Podemos hacerlo más seguro usando algoritmos de encriptación de un solo sentido, es decir que no se puede desencriptar de ninguna manera. Para esto PHP cuenta con una función llamada md5().

Ejemplo:

<?
$contrasena = “password”;
$contrasena = md5($contrasena);
?>

Devuelve un valor compuesto por números y letras de 32 caracteres, algo como esto: 4c3aaf513420788dfeacec53b781342f

Ahora ya podemos guardar la contraseña en nuestra base de datos o en un archivo, pero seguramente nos surge la duda ¿y cómo haremos para comprobar la contraseña en la autenticación del usuario?

Como en la base de datos tenemos la contraseña en md5, encriptaremos la contraseña que introduce el visitante de la misma manera que hemos encriptado la contraseña del usuario en el momento de su registro y las comparamos, si la encriptación coincide quiere decir que la contraseña es correcta.
Profesor de PHP
Osiris LMS
Amplía tus conocimientos en línea