Como crear una base de datos con un encriptador DM5 para PHP para su pagina wep


Al momento de hablar sobre seguridad en un sistema un punto importante a considerar es la encriptación de información crítica (como contraseñas), sobre todo si se toma en cuenta la facilidad que da PHP para la encriptación con el algoritmo MD5, el cual es vástamente utilizado actualmente. 

1. El Código
2. Ejemplo de Encriptador MD5 


1. El Código
PHP nos hace el trabajo bastante simple ya que tiene una función definida para la encriptación MD5.
1.
2. $string = 'Mi-Contraseña';
3. $md5string = md5($string);
4. ?>
Algo importante a recordar: MD5 es sólo un algoritmo de ida, lo cual significa que no podemos desencriptar el contenido una vez encriptado y la validación debe hacerse en MD5, es decir tenemos que convertir las dos cadenas a MD5 y recién entonces realizar la validación. 


2. Ejemplo de Encriptador MD5
A continuación dejo el demo y código fuente de un encriptador MD5 en PHP, así como los que vemos flotando por la web XD 



  1. align="center" style="width:600px;">
  2. php
  3. echo '

    Encriptador MD5 en PHP

    '
    ;
  4. //comprobar si se han enviado las variables
  5. if(isset($_POST['string'])){
  6.        
  7.         //encriptar a MD5
  8.         $md5string = md5($_POST['string']);
  9. }
  10. //imprimir el formulario con las variables original y encriptada, inicialmente vacias
  11. echo '

  12.                
  13.                
  14.                
  15.                
  16.           ';
  17. ?>
  18. href="http://paulvazo.com/blog/2011/04/encriptacion-md5-en-php/" target="_blank">[ ver el código fuente ]