Foros del Web » Programando para Internet » PHP »

Buscar id encriptado en mysql

Estas en el tema de Buscar id encriptado en mysql en el foro de PHP en Foros del Web. Buen dia para todos. Tengo la siguiente duda. Como puedo buscar en mysql un ID (int de 10) que esta encriptado (md5). Estoy desarrollando un ...
  #1 (permalink)  
Antiguo 24/09/2012, 07:18
Avatar de Jorge1801  
Fecha de Ingreso: julio-2011
Ubicación: Colombia
Mensajes: 54
Antigüedad: 13 años, 5 meses
Puntos: 2
Buscar id encriptado en mysql

Buen dia para todos.

Tengo la siguiente duda. Como puedo buscar en mysql un ID (int de 10) que esta encriptado (md5).

Estoy desarrollando un programa donde debo encriptar el id por seguridad, pero el problema es que dicho ID lo necesito para hacer consultas en la base de datos.

Muchas gracias.
  #2 (permalink)  
Antiguo 24/09/2012, 07:23
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 8 meses
Puntos: 2534
Respuesta: Buscar id encriptado en mysql

Pésimo diseño de BD, debo decir.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 24/09/2012, 07:23
 
Fecha de Ingreso: mayo-2011
Mensajes: 214
Antigüedad: 13 años, 7 meses
Puntos: 16
Respuesta: Buscar id encriptado en mysql

bueno, facil, coge el id sin encriptar con el que vas a buscar, pongamos que el id a buscar es 5, coges este 5 y lo encriptas en md5, entonces te saldra algo asi:
e4da3b7fbbce2345d7772b0674a318d5

Ahora solo has de buscar en base de datos esta parrafada, ya que en md5 siempre sale el mismo resultado al encriptar algo!
  #4 (permalink)  
Antiguo 24/09/2012, 07:34
Avatar de Jorge1801  
Fecha de Ingreso: julio-2011
Ubicación: Colombia
Mensajes: 54
Antigüedad: 13 años, 5 meses
Puntos: 2
Respuesta: Buscar id encriptado en mysql

Bueno al parecer no me hice entender.

Tengo un id (int de 10) No esta encriptado.

Ese id yo lo utilizo en mi programa. Mi pregunta es la siguiente, ¿yo puedo encriptar ese id y poderlo utilizar para hacer consultas en mi base de datos?
  #5 (permalink)  
Antiguo 24/09/2012, 07:38
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 8 meses
Puntos: 2534
Respuesta: Buscar id encriptado en mysql

Primero deberías saber que MD5 no es un sistema de encriptado, por lo cual no puedes recuperar el valor original con su función inversa (ya que no hay).

MD5 es un sistema de hashing de una sola vía, ahora, utilizar una cadena para hacer operaciones y consultas en la BD es lo mas inapropiado que existe.

No entiendo si lo buscas hacer así porque no se te ocurrió algo mejor, o porque no conoces las implicaciones negativas de lo que se te ocurrió.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: encriptado, 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 23:30.