![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
01/10/2006, 18:27
|
| | Fecha de Ingreso: noviembre-2003
Mensajes: 134
Antigüedad: 21 años, 2 meses Puntos: 0 | |
estaba pensando que probablemente lo que expuse anteriormente es demasiado complicado, así que mejor les comento mi necesidad y así tal vez se les ocurra algo mejor y más sencillo:
Tengo una telefonista que recibe una llamada y tiene que pasarla al socorrista que está en la calle. Cuando ese reporte no se atiende, no sabemos si la telefonista no pasó el reporte o si el socorrista no acudió al servicio. Es la palabra de uno contra la del otro.
Se me ocurre que diariamente se le dan al socorrista 5 claves para que se las de a la telefonista cada vez que ésta le pase un reporte. Dichas claves cambian diariamente y el socorrista no las conoce previamente. Así, si un reporte no se realiza podemos saber quien lo omitió, ya que si la telefonista tiene la clave, eso significa que si pasó el reporte, pero si no tiene la clave, significa que jamás habló con el socorrista.
El chiste de la clave es que la telefonista no pueda deducirla y así falsificarla, pero por otro lado, necesito poder asociar cada clave con el reporte específico de que se trate.
Pensé en cada clave de la siguiente manera: 1 10 06 R 1
en donde el 1 es el día
el 10 es el mes
el 06 es el año
la R es la inicial del socorrista
y el último 1 se refiere a la primera clave de las cinco
obviamente esos números son muy evidentes, así que los metí al encriptador html y me da una secuencia de seis letras, las cuales si no guardan relación y no podrían descifrarse, lo malo es que tengo que hacerlo uno por uno, y multipliquen 5 claves diarias por 3 socorristas.
pensé que podría hacer algo con autosumas para que así se generen solos los números, y entonces quito la inicial del socorrista y la sustituyo por un número para que puedan ser autosuma consecutiva y no haya cuestiones alfanuméricas, pero no tengo idea de como hacerlo en php.
Finalmente pensé que encriptar sería más complicado, y tal vez con una simple sustitución se podría hacer, por ejemplo:
el 28 de febrero se escribiría así: 2802 más el socorrista 2, más la clave 1,
tenemos: 280221
si a ese número se le suma, por ejemplo, un mil quinientos , entonces tenemos 281721 que ya es algo que la telefonista no podría deducir.
Ahora lo que quisiera saber es si mediante algún array o algo puedo conseguir ese proceso de suma para convertir mis fechas en algo más "oculto", pero después a la inversa. Que pueda introducir el número "oculto" y me haga la resta para regresarme el número original y saber a que fecha y socorrista se refiere.
Atte
Rogelio |