He encontrado algo muy interesante en internet, en relación a lo de la clave. COPIO Y PEGO:
A. 10,000 Passwords/seg
Ejemplo: Recuperación de contraseña de MS Office en un Pentium 100
B. 100,000 Passwords/seg
Ejemplo: Recuperación de contraseña Microsoft (Archivos .PWL)en un Pentium 100
C. 1,000,000 Passwords/seg
Ejemplo: Recuperación de contraseña de un archivo comprimido en ZIP o ARJ Pentium 100
D. 10,000,000 Passwords/seg
Ejemplo: Recuperación de cualquiera de las contrasñas anteriores con un PC de Gama Alta (+2Gh)
E. 100,000,000 Passwords/seg
Ejemplo: Recuperación de una contraseña con un cluster de microprocesadores o con multiples Pcs trabajando de manera simultánea.
F. 1,000,000,000 Passwords/seg
Ejemplo: Recuperación de una contraseña utilizando una supercomputadora o una red de ordenadores interconectados a gran escala, por ejemplo sitrubed.net: fundado en 1997 y con un poder de computo equivalente a más de 160000 computadoras PII 266MHz trabajando 24 horas al día, 7 días a la semana, 365 días al año!
Vamos a ver...echandole un vistado a esto, estuve comprobando que todos los programas que he visto prueban las contraseñas por orden, por ejemplo, si la contraseña es de 3 digitos empieza: 000,001,002 y así sucesivamente hasta el 999. El problema de esto, reside en que si vas probando suerte tiene que empezar en ese numero y acabar en el mismo. Como resultado tenemos que si es una contraseña de, alomejor, 5 elementos con numeros y letras...pues el resultado puede tardar muchísimo tiempo(sobre todo si resulta que la contraseña fuera zzzz9). Lo ideal sería encontrar un programa para desencriptar estos archivos, que lo hiciera aleatoriamente. Pero la cosa esta algo chunga. Voy a pedir consejo a unos "sabios" que conozco haber si me pueden ayudar. Os iré comentando.
Un Saludo