Ho letto un articolo di un fondatore di stackexchange: link
Si tratta di: "due schede ATI Radeon 7970 che generano quasi 16000 M c / s con MD5."
"l'intera gamma di una tastiera US comune, ovvero di lettere maiuscole, minuscole, numeri e tutti i simboli possibili:
all 6 character password MD5s 47 seconds
all 7 character password MD5s 1 hour, 14 minutes
all 8 character password MD5s ~465 days
"
Ecco il problema. Questi calcoli non corrispondono:
6 caratteri: (95 ^ 6) / (16000 * 10 ^ 6) = 45,94 secondi.
7 caratteri: (95 ^ 7) / (16000 * 10 ^ 6 * 60 * 60) = 1,21 ore.
8 caratterie: (95 ^ 8) / (16000 * 10 ^ 6 * 60 * 60 * 24) = 4.79 giorni.
Lo stesso per i suoi altri calcoli: "solo maiuscolo, minuscolo e numerico" (26 lettere minuscole, 26 maiuscole, 10 numeri)
all 6 character password MD5s 3 seconds
all 7 character password MD5s 4 minutes
all 8 character password MD5s 4 hours
all 9 character password MD5s 10 days
all 10 character password MD5s ~625 days
6 caratteri: (53 ^ 6) / (16000 * 10 ^ 6) = 1,38 secondi.
7 caratteri: (53 ^ 7) / (16000 * 10 ^ 6 * 60) = 1,22 minuti.
8 caratteri: (53 ^ 8) / (16000 * 10 ^ 6 * 60 * 60) = 1,08 ore
9 caratteri: (53 ^ 9) / (16000 * 10 ^ 6 * 60 * 60 * 24) = 2.38 giorni.
10 caratteri: (53 ^ 10) / (16000 * 10 ^ 6 * 60 * 60 * 24) = 126,51 giorni.