Cosa c'è di sbagliato con quei calcoli md5 gpubruteforcing

-4

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.

    
posta user129789 01.08.2013 - 15:58
fonte

1 risposta

1

95 6 / 16000 * 10 6 = 45.94, non 459.4. Hai dimenticato uno zero: sono 16 miliardi hash al secondo, non 1,6 miliardi . La cifra attuale è, come dice Jeff, "quasi" 16000 milioni, che significa "un po 'meno" - quindi 47 secondi, non 46.

Aggiungi lo zero mancante nei tuoi calcoli e tutti i numeri saranno corretti.

    
risposta data 01.08.2013 - 16:05
fonte

Leggi altre domande sui tag