Tema: Encriptacion
Ver Mensaje Individual
  #9 (permalink)  
Antiguo 02/06/2014, 19:01
pathfinderbt
 
Fecha de Ingreso: junio-2014
Mensajes: 3
Antigüedad: 9 años, 11 meses
Puntos: 0
Respuesta: Encriptacion

yo lo uso de esta forma

Código PHP:
Ver original
  1. //Valores del formulario
  2.     $username = mysql_real_escape_string($_POST['username']);
  3.     $email = mysql_real_escape_string($_POST['email']);
  4.     $password = mysql_real_escape_string($_POST['password']);
  5.    
  6.     //genera un unico y fuerte salt
  7.     $salt_gen = uniqid(mt_rand());
  8.    
  9.     //Combina email, password y el salt juntos
  10.     $combine = $email . $password . $salt_gen;
  11.    
  12.     //md5 hash mas la combinacion
  13.     $newpassword = md5($combine);
  14.    
  15.     //inserta los valores en la base de datos
  16.     $registerquery = mysql_query("INSERT INTO users (usr_name, usr_pass, usr_email,  usr_salt) VALUES ('".$username."', '".$newpassword."', '".$email."', '".$salt_gen."')") or die("MySQL Error: ".mysql_error());