Brais escribió:Lo que estaria guai que existiera (por supuesto esto que digo es una fantasia mia) es un programa de fuerza bruta para utilizar compartiendo varios pc y que cada pc probara claves al azar pero que nunca se repitieran con las otras. Así, todo el mundo que lo instalara teniendo un proceso en segundo plano estaria haciendo un gran trabajo y aumentarian las posibilidades de romper cualquier tipo de encriptacion siempre que sea por fuerza bruta y no tenga muchisimos caracteres
Eso es casi exactamente lo que te estan ofreciendo, pero:
1: La clave no se prueba al azar si no que se leen los archivos del HD y se toman los bits adecuados. Podriamos decir que es pseudoaleatorio.
2: Tiene muchos caracteres. De memoria, son 256 0 y 1´s, algo así como 2^256, que equivale a un 1 seguido de alguno mas de 70 ceros (¿72?). Como curiosidad, y para que te hagas una idea de lo grande que es ese numero: la Tierra enterita toda ella tiene unos 10^50 atomos. Y el Universo conocido, segun se calcule, tiene entre 10^77 y 10^80 atomos de hidrogeno.
Teniendo en cuenta que el programa de calatrava comprueba 300.000 claves /seg (10^12 claves al mes) solo se tardarian 10^58 mes (unos 10^57 años) en comprobar todas (el universo tiene unos 1.5*10^10 años).
¿Te das cuenta de lo que puedes ser "solo" 32 digitos?
EDITO: De los 32 caracteres (bytes) de la clave salen 32*8 bits (2^256), y son 1,16*10^77, asi que a todos mis calculos anteriores les poneis 7 ceros mas.
Es decir, la clave es tan larga como el numero de atomos de hidrogeno del universo conocido.
EDITO2: Os voy a dar una pista para poder "ahorrar" tiempo: el numero que buscamos es o bien primo o multiplo de DOS primos (no recuerdo). Ahora bien, si alguien descubre como aprovechar esa "vulnerabilidad" que me lo diga por privado y en unos dias somos multimillonarios.