Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/04/2005, 06:48
Machine80
 
Fecha de Ingreso: enero-2004
Mensajes: 144
Antigüedad: 20 años, 2 meses
Puntos: 0
Consulta sobre encriptación

Hola, tengo una consulta:

Necesito generar en base a un número (o palabra) x, 10 códigos no consecutivos y no repetibles de largo corto (15 caracteres aprox.)

El objetivo es que si conozco un código, no pueda conocer los otros 9.

Pensaba aplicar MD5(x), luego MD5(x+1), etc. Pero es fácil hacer un recorrido a todos los x (si es que son números) y encontrar el primero y seguir recorriendo para encontrar los otros. Con palabras sería más complicado, y el x+1 sería la palabra concatenada con algo (con el MD5 de la misma palabra). Ahora, el MD5 me entrega un código de 32 caracteres y eso es mucho.

Existe alguna forma de acortar esta cadena y que siga siendo segura.

En php se puede hacer esto?


Sugerencias???
gracias