Descifrar algoritmo de códigos.

Iniciado por NikNitro!, 26 Mayo 2011, 12:50 PM

0 Miembros y 1 Visitante están viendo este tema.

NikNitro!

Buenas. Pues resulta que tengo unos códigos creados mediante un algoritmo (estilo a como hacen los códigos algunos programas para desbloquearlos, que solo necesitan que sean ciertos unos criterios), y me gustaría que me ayudarais a descubrirlo. Se trata de códigos de 10 dígitos y caracteres alfanuméricos. Solo letras y números. Cada día tendré 1 o 2 más de un conjunto de 200. los números no tienen por qué venir ordenados, pero los que vienen de 2 en 2 vienen correlativos, por lo que los pondré más juntos.


3C1FHF5MDK
3C1FHF6M9Y

FA13R77NHC
FA13R79N2P

FC1XX0Y4BK

FC1XX17484

UEDPPNPTP3


A ver si son capaces de averiguar el algoritmo.

Suerte ;)

PD: creo que es un algoritmo, no creo que sean simples códigos al azar

APOKLIPTICO

De donde lo sacaste, no estarás tratando de que te hagamos la tarea, no???...
AMD Phenom II 1075T X6 @ 290 Mhz x 11 (HT 2036 Mhz NB Link 2616 Mhz) 1.23 Vcore
ASUS M4A89GTD-PRO/USB3
2x2gb G-Skill RipjawsX DDR3 1600 Mhz CL7 (7-8-7-24-25-1T)
Seagate 500 Gb
XFX HD4850 512Mb GDDR3. 650 Mhz/995 Mhz 1.1 Tflops.

NikNitro!

No, son de una promocion de la Coca Cola de hace bastante tiempo y estoy encontrando los plastiquitos por mi cuarto y me ha picado la curiosidad xD

APOKLIPTICO

Ammh, ta bien, bueno, lo que podés hacer es que cuando tengas suficiente información, los pongas todos juntos, analices el charset (es decir, cuales son las letras, números o simbolos que se utilizan) que parece ser 0-9 A-Z, y después hagas un análisis de frecuencias, para ver si es mas o menos uniformes, claro que vas a necesitar muchos datos. Si son uniformes, es probable que se utilice un generador pseudoaleatorio para generarlos y luego se guarde en una base de datos los elegidos, también pensá que si se utiliza de la A a la Z y del 0 al 9 tenés 36 caracteres en 10 posiciones es decir 36^10 o 3656158440062976 combinaciones posibles, pensá también que si se venden ponele 1.000.000 de botellas cada una con un código distinto, tenés una probabilidad de encontrar un número válido de 1 en 3.656.158.440, es decir, es más probable que ganes la lotería dos veces seguidas.

No es para desmoralizarte, pero esas cosas están hechas de tal manera que no se puedan crackear fácilmente.
AMD Phenom II 1075T X6 @ 290 Mhz x 11 (HT 2036 Mhz NB Link 2616 Mhz) 1.23 Vcore
ASUS M4A89GTD-PRO/USB3
2x2gb G-Skill RipjawsX DDR3 1600 Mhz CL7 (7-8-7-24-25-1T)
Seagate 500 Gb
XFX HD4850 512Mb GDDR3. 650 Mhz/995 Mhz 1.1 Tflops.