Foros del Web » Programando para Internet » PHP »

AES con php y mysql

Estas en el tema de AES con php y mysql en el foro de PHP en Foros del Web. Hola estoy intentando crear una contraseña en AES y meterla en Mysql. Para esto uso el siguiente codigo <?php include("lyqms.php"); $db = new MySQL(); $pass ...
  #1 (permalink)  
Antiguo 10/06/2011, 05:28
 
Fecha de Ingreso: marzo-2011
Mensajes: 3
Antigüedad: 13 años
Puntos: 0
AES con php y mysql

Hola estoy intentando crear una contraseña en AES y meterla en Mysql. Para esto uso el siguiente codigo

<?php

include("lyqms.php");
$db = new MySQL();
$pass =Pruebapass;

mysql_query("INSERT INTO usucal (usucontra) VALUES (AES_ENCRYPT($pass,clavedetexto))");

echo $pass;

?>


Para desencriptarla utilizo el siguiente codigo:

<?php
include("lyqms.php");
$db = new MySQL();

function quitar($mensaje)
{
$nopermitidos = array("'",'\\','<','>',"\"");
$mensaje = str_replace($nopermitidos, "", $mensaje);
return $mensaje;
}
if(trim($HTTP_POST_VARS["user"]) != "" ) //&& trim($HTTP_POST_VARS["pass"])) //!= "")
{

$usuario = strtolower(htmlentities($HTTP_POST_VARS["user"], ENT_QUOTES));
$pass2 = $HTTP_POST_VARS["pass"];
$result = mysql_query('SELECT usucontra(AES_DECRYPT($pass2,Clavedetexto)) FROM usucal WHERE usunombr=\''.$usuario.'\'');

if($result == $pass2){
echo 'La clave es '. $result;
echo 'Has sido logueado correctamente '.$_SESSION['k_username'].' <p>';
echo '<a href="index.php">Index</a></p>';
}else{
echo 'Password incorrecto';
}
mysql_free_result($result);
}else{
echo 'Debe especificar un usuario y password';
}


El caso es que solo accedo si pongo la contraseña vacia

¿Alguna idea?, Muchas gracias de antemano por cuestra ayuda

Andres.

Etiquetas: aes, mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:42.