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
Sugerencias???
gracias