Noticias Weblogs Foros Wiki Código
Sponsors:

Meta-Info

¿Que es?

Planeta Código es un agregador de weblogs sobre programación y desarrollo en castellano. Si eres lector te permite seguirlos de modo cómodo en esta misma página o mediante el fichero de subscripción.

rss subscripción

Sponsors

Anunciarse aquí

PlanetaCódigo en inglés

Puedes utilizar las siguientes imagenes para enlazar PlanetaCodigo:
planetacodigo

planetacodigo

Si tienes un weblog de programación y quieres ser añadido aquí, envíame un email solicitándolo.

Idea: Juanjo Navarro

Diseño: Albin

Codificacion con md5()

Abril 29th, 2006 - [Enlace local]

Md5() permite calcular el hash completo de una cadena o variable, este devuelve un valor de 32 digitos, compuesto por numeros y letras. 

 

Codigo:



<?
$texto
= “ejemplo”;
texto_md5 = md5($texto);
echo
“Texto original: ” . $texto;
echo
“<br>Texto codificado: ” . $texto_md5;
?>

 

 

Este tipo de codificacion es muy util para guardar contraseñas de los usuarios de un sitio web en una base de datos.

Un ejemplo de esto usando PHP seria:

Codigo:



<?
//codigo
$sql = “INSERT INTO usuarios (usuario, pass) VALUES (’3wstudio’, ‘”.md5(“3wstudio”).“‘”;
mysql_query($sql);
//codigo



 

Nos debemos acordar que el campo pass de nuestra base de datos debe ser de 32 bits 

Si no usamos una transmisión segura (pe: SSL) el problema de la inseguridad persiste. La contraseña al enviarse al servidor puede ser interseptada por un tercero y ahi nuestra seguridad se fue al diablo.

Lo mejor solucion es hacer que el cliente realize esta codificacion, y sea esta la qes enviada al servidor. De esta manera estaremos haciendo nuestras aplicaciones mas seguras.

En el siguiente post dejare el codigo de una clase en Java script para la obtencion del md5 de una cadena 

Para mas informarcion pueden entrar a estos enlaces wik, md5 en php

 

» Leer más, comentarios, etc...