Por muy potentes que sean los ordenadores de la NSA, no pueden hacerlo todo.
Desarrollo:
Pongamos que quieren usar fuerza bruta contra un hash, no sería raro que se encontrasen con que para recorrer todas las posibilidades necesiten calcular 2^512 claves. Si le repartimos el cálculo de cada clave entre todos los átomos del Universo
(todo van a ser aproximaciones muy inexactas) tardando cada átomo una milésima de segundo para luego seguir con una siguiente clave, necesitaríamos 10^19 años.
Los "límites de la fuerza bruta" es un tema bastante interesante, y lo entrecomillo porque en verdad esto es una información sacada de:
http://www.kriptopolis.com/los-limites-de-la-fuerza-brutaRecomiendo leer el artículo, que es bastante corto, tiene el típico toque humorístico y aporta datos que si bien vas a usar poco, resultan muy curiosos y fascinantes.
¿Sabías que si te lanzas contra un muro hay un 2^-100 de probabilidad de que ninguno de los átomos (nuestros y del muro) no colisionen? Supongo que esto dependerá de la densidad del muro y la nuestra, y por tanto de la cantidad de átomos que pueden colisionar, pero no deja de ser una cifra aproximada que recuerda que existe dicha posibilidad.
Y en verdad, siempre existe la probabilidad de encontrar la llave de un hash con apenas calcular una clave, y en eso coincide cualquier máquina, puede ser de la NSA o un procesador 8080.
"Todos somos iguales ante los ojos de la probabilidad"
Madre, cómo se me va la pinza en algunas ocasiones, debo de tener déficit de atención XD.