Ver Mensaje Individual
  #13 (permalink)  
Antiguo 24/06/2014, 00:27
Avatar de eccorposse
eccorposse
 
Fecha de Ingreso: diciembre-2009
Ubicación: Beijing
Mensajes: 69
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: AES Encrypt y Decrypt

Bueno al parecer MySQL usa un tamano de bloques de 128 bits por defecto para la encriptacion con AES, el motivo por el que no hallo que me de igual la contrasena de prueba con la de la BD, pues debe ser un motivo por el IV, que por cierto cada cual pone de IV lo que quiera y esto afecta el resultado. Aunque no lo entienda del todo completo, quiero decir que he aprendido como funciona (no en su totalidad). Al ser esto un problema mejor vacio la columna de passwords y entonces inserto el password cifrado por esto, ya que tratar de debuguear el encriptador seria como tratar crackear el password y no es mi punto, tardaria semanas, meses u years, el punto es salvar las contrasenas encriptadas y sacarlas desencriptadas para compararlas cuando se logueen. Ah!, he cambiado el tamano de la $key, el $iv y el tamano de bloques del encriptador. Muchas gracias por la ayuda nuevamente hhs