Cita:
Parece que en este caso han optado por utilizar algoritmos conocidos y probados con una longitud de clave suficiente.
Lo que hoy es una longitud de clave suficiente, dentro de 2 o 3 años es una longitud atacable..., hace 4 años todos los procesadores tenian 1 núcleo, ahora ya tienen 4 y para finales del año que viene tendrán 8... que quiere decir, pues para cuando salngan productos, la potencia de procesamiento será tal que una clave de 128 bits AES se podrá romper en un par de días, un año despues se podra hacer en menos de medio día, aun usando fuerza bruta... algo que normalmente no hace falta, ya que habra formas de no tener que provar todas las posivilidades, todos los algoritmos de encritación tienen colisiones, vulneravilidades... aunque aun no se hayan descubierno no significa que no las tengan, y normalmente cuando se descubre la primera ya tienes información para descubrir muchas más... es cierto que una clave de 128 bits en un algoritmo muy seguro como el AES suponen cerca de 10^40 posibles claves... pero teniendo en cuenta otros algoritmos (que en su momento se creyeron inexpugnables) como el MD5, en la práctica la cifra rondara las 10^30 claves, y teniendo en cuenta que si las asigna el usuario pues en la mayor parte de los casos (99%) se desechan más de la mitad de las posibles contraseñas (ya que solo un porcentaje infimo de la población las usaria) nos encontramos como en el caso peor estariamos hablando de 10^15 posibles claves, en cristiano 1000 billones (1 billardo de nada), que aunque parece una cifra escalofriante, lo cierto es que la tecnología actual ya no son tantas... si cogemos equipos domesticos con el procesador multicore más eficiente actualmente (el Phenon, los Core 2 Duos son más pontente con tereas normales, pero en aplicaciones multihilo los phenon son muy superiores), le ponemos suficiente RAM y montamos en cluster los suficientes equipos, un cluster de 2^16 equipos puede provar todas las claves en menos de 1 minuto y si ponemos unos pocos equipos más, 2^24 equipos ya podemos hacerlo en menos de 10 segundos, con 2^32 equipos en menos de 1 segundo (en la práctica estás cifras no se pueden conseguir, pero las reales no son muy superiores)... y es que nos encontramos con que al final no hay que provar más de 2^45 claves posibles...