Exchequer
29-08-2009, 10:34
Me gustaría saber si es factible sacar o deducir el algoritmo que usa el generador de claves o key generator de un programa, a través de un cierto número de claves válidas, comparando las claves entre sí buscando factores en común y de ahí sacar el algoritmo que usa el generador de claves para generar todas las claves válidas del programa.
Para que se entienda, pongo un ejemplo muy simple:
Para registrar un programa hay que introducir una clave que es un número del 0 al 9.
Se dispone de 3 claves que se ha comprobado que son válidas que son: 2, 6 y 8.
Comparando las claves válidas de las que disponemos se puede ver que todas las claves válidas son múltiplos del número 2, por lo que se puede deducir que el algoritmo del programa genera claves que son múltiplos del número 2, por lo que también serían claves válidas el 0 y el 4, se comprueba y así es.
Una vez se tiene el algoritmo se puede programar un generador de claves que genera de forma aleatoria claves válidas del 0 al 8 con las que poder registrar el programa.
Lo que me gustaría saber es si es factible llegar a los algoritmos complejos de los generadores de claves de los programas que generan claves del tipo "C6H28 R7F4C RQDV2 D8MCV TJKTW" de la misma forma, sin tener acceso a los archivos del programa, sólo comparando N claves válidas de las que disponemos.
Por factible entiendo que el cálculo de las comparaciones tarde horas o días, no meses ni años.
Para que se entienda, pongo un ejemplo muy simple:
Para registrar un programa hay que introducir una clave que es un número del 0 al 9.
Se dispone de 3 claves que se ha comprobado que son válidas que son: 2, 6 y 8.
Comparando las claves válidas de las que disponemos se puede ver que todas las claves válidas son múltiplos del número 2, por lo que se puede deducir que el algoritmo del programa genera claves que son múltiplos del número 2, por lo que también serían claves válidas el 0 y el 4, se comprueba y así es.
Una vez se tiene el algoritmo se puede programar un generador de claves que genera de forma aleatoria claves válidas del 0 al 8 con las que poder registrar el programa.
Lo que me gustaría saber es si es factible llegar a los algoritmos complejos de los generadores de claves de los programas que generan claves del tipo "C6H28 R7F4C RQDV2 D8MCV TJKTW" de la misma forma, sin tener acceso a los archivos del programa, sólo comparando N claves válidas de las que disponemos.
Por factible entiendo que el cálculo de las comparaciones tarde horas o días, no meses ni años.