Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/05/2005, 10:41
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Bueno .. la propuesta podría ser interesante .. Pero, no confundas un problema puntual que tu tienes y que deseas resolverlo con crear una FAQ. Tampoco dirijas la creación de una FAQ a una persona concreta (a mi) por qué cualquier podría participar con sus soluciones .. (y que sucedería si yo no sé del tema? por ejemplo?) (insisto que sería interesante igualmente)

De hecho las FAQ's son "públicas" .. si tu encuentras la solución (por cualquier médio) puedes publicarla tu mismo .. no es necesario recurrir a un moderador.

Ahora .. pasando al tema ...
¿Podrías explicar el fin/objetivo de tener que encriptar un dato como ese de una referencia de un registro (olvidemos si es un "producto" o no en tu caso particular .. generalicemos)?

Puedes jugar con sesiones .. almacenando en la misma sesión la "semilla" de encriptación que uses (por muy sencillo que sea tu algorítmo de encriptación) .. Pero antes de hacer eso . .primero buscate el "algorítmo" de encriptación/desencriptación .. o similar.

El caso es que tengas en tu sesión la referencia entre "productID" -> y su equivalente para el "producID_encriptado" .. de esta forma podrías usar MD5() directamente que encripta en un sólo sentido .. pero por eso mismo en tu sesión te guardas el "valor" asociado desencriptado y el encriptado para hacer tu validación de seguridad. Todo en la sesión activa .. que si muere .. moriran esos "códigos" de productos generados/encriptados.

Un saludo,