Foros del Web » Programando para Internet » PHP »

Encriptar variables de id de session

Estas en el tema de Encriptar variables de id de session en el foro de PHP en Foros del Web. Estoy en un lio.. Tengo una clave que utilizo como identificador de session. La idea es crear un ID de sesion encriptado a partir de ...
  #1 (permalink)  
Antiguo 24/07/2004, 23:19
 
Fecha de Ingreso: julio-2004
Ubicación: Buenos Aires
Mensajes: 35
Antigüedad: 13 años, 4 meses
Puntos: 0
Encriptar variables de id de session

Estoy en un lio..

Tengo una clave que utilizo como identificador de session. La idea es crear un ID de sesion encriptado a partir de la clave que le paso. la pregunta es como puedo hacer para genera un id valido de sesion a partir de dicha clave.

Desde ya muchas gracias
  #2 (permalink)  
Antiguo 25/07/2004, 12:16
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Bueno .. PHP ya hace eso "por defecto" .. pero si quieres usar tu própio identificador (SID) de sesión OK,

PHP usa MD5() (encriptación en un sólo sentido) . .donde al iniciar la sesión crea el archivo a usar (por defecto "file") .. le dá nombre y le aplica MD5(). Al propagar el SID .. el ID de sesión es ese MD5() y es el dato usado para referenciar la sesión.

Lo mismo podrías hacer tu .. aplica MD5() a tu clave que en algún sitio guardarás .. tan sólo debes comparar el MD5() de la sesión en curso (session_id()) con tu clave que has guardado encriptada en MD5().


Un saludo,
  #3 (permalink)  
Antiguo 25/07/2004, 22:59
 
Fecha de Ingreso: julio-2004
Ubicación: Buenos Aires
Mensajes: 35
Antigüedad: 13 años, 4 meses
Puntos: 0
Sonrisa

Si.. Eso puede funcionar,

Muchas Gracias

Dago
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:08.