Diciamo che abbiamo un computer con cui possiamo provare 1 password al secondo. Se creiamo una password di 8 caratteri con:
- numeri (10 opzioni);
simboli - (33 opzioni); e
- lettere maiuscole (opzioni
26 × 2 = 52
),
possiamo costruire (10 + 33 + 52) ^ 8
(alla potenza di otto) password diverse, come m{xL9FUh
o b9d:9F?.
. Quindi ci vogliono molti secondi per provare tutte le possibilità se vogliamo craccarlo.
Ora, se abbiamo solo lettere minuscole, 26 opzioni, possiamo solo creare 26 ^ 8
di password diverse, come ccqzcqld
o tpotmykq
. Per crearli abbiamo bisogno solo di 26 ^ 8
secondi per provare tutte le possibilità.
(10 + 33 + 52) ^ 8 = 6634204312890625
(26) ^ 8 = 208827064576
6634204312890625 / 208827064576 = 31769
(vicino a 30.000)
Dipende dal numero di simboli che puoi creare, ad esempio se contassi caratteri come é ed ö, allora hai molti più caratteri diversi. Solitamente contiamo solo il set ASCII stampabile a 7 bit. Se lo spazio è escluso come simbolo, la differenza risultante è 29.190 (più vicina a 30.000).