http://www.delphiacc...nerar-seriales/
http://www.delphiacc...gos-aleatorios/
Para los que se pregunta como es de un seguro un sistema como este, les traigo un pequeño ejemplo, que demuestra que si alguien averigua el código fuente averiguar la contraseña (código, semilla, o como lo quieran llamar) es mas fácil de lo que parece. Sobre todo si se utilizan algoritmos tan sencillos como el que muestro yo en mi respuesta, o completamente obsoletos como el md5.
Pero vamos al tema, en esta pagina de seguridad:
http://www.sensepost.../blog/7103.html
publicaron un reto que consistía en darnos el código fuente de un programa, y un ejemplo del código que generaba. Al final todo se reduce a resolver el problema código=md5(salt+clave), donde código y salt son conocidos y queremos averiguar la clave. La única solución es por "fuerza bruta", yo mismo dedique 20 minutos en hacer un programa para resolver el problema, pero solamente me permitía procesar 5000 contraseñas por segundos, demasiado lento así que lo deje por imposible.
Pero entonces llegaron los hackers de verdad y sacaron sus herramientas optimizadas para aprovechar el procesador al máximo, incluso las GPUs de las tarjetas gráficas, y el problema que mi programa tardaría meses o años en resolver, los suyos lo resuelven en cuestión de horas.
Aquí la historia completa:
http://www.elladodel...-cripto-de.html
Saludos
PD: Sera mejor que guardes el código fuente bajo llave eduarcol
