Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/07/2014, 11:31
p3cn0G
 
Fecha de Ingreso: febrero-2014
Mensajes: 60
Antigüedad: 11 años
Puntos: 0
No se me actualiza una contraseña encriptada AES

Hola amigos. Estoy haciendo una web. Estoy ahora en una seccion donde el usuario pueda modificar sus datos con una consulta sql a traves de php. Les muestro el código


Tabla usuario
`IDusuario` int(11) NOT NULL AUTO_INCREMENT,
`email` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`pass` blob NOT NULL,

Quiero modificar el siguiente registro:
IDusuario = 1
email = [email protected]
pass = contrasena 4321
Código SQL:
Ver original
  1. SELECT  email, AES_DECRYPT(pass,'key1234') FROM usuario WHERE IDusuario =$IDusuario;
  2.  
  3. UPDATE usuario SET" .$rowDatosUsuarios["AES_DECRYPT(pass,'key1234')"]. "=AES_ENCRYPT(contrasena1234,'key1234') WHERE IDusuario=$IDusuario;
Cita:
Editado: Código de programación no permitido en foros de Bases de Datos.
Leer las normas del foro, por favor.
Resulta que la consulta SELECT me la hace bien, pero a la hora de hacer UPDATE actualizandolo con una contraseña distinta, resulta que permanece todavía la contraseña "contrasena4321"(pero encriptada, por supuesto)

Puede que haya hecho mal la consulta?
PD: No me sale ninguno error SQL en las dos consultas

Última edición por gnzsoloyo; 19/07/2014 a las 16:48