CITAZIONE (Maniscalco @ 13/5/2021, 21:49)
Non credo tu sia Stef72
...
Anche a me a volte vengono questi dubbi.
Per il reso del tuo post dico semplicemente che fissando una lunghezza massima per la password, ad esempio 50 (tra caratteri, numeri e simboli speciali)
e ponendo che i caratteri utilizzabili siano:
lettere minuscole (a-z) =26
lettere Maiuscole (A-Z) =26
carattere spazio =1
numeri (0-9) =10
caratteri seciali (£ $ % & @ #) =6
(totale 26+26+1+10+6 = 69 simboli)
allora si ha che:
-
l'insieme N delle password libere, di qualsiasi lunghezza e senza regole sui caratteri,
avrà una certa cardinalità (non sono sicuro, ma dovrebbe essere la sommatoria delle combinazioni con ripetizioni di 69 caratteri + le permutazioni possibili di queste, + le combinazioni con ripetizioni di 68 caratteri + le permutazioni possibili di queste , + le combinazioni con ripetizioni di 67...ecc...+ i singoli caratteri presi uno per uno).
-
mentre N1= l'insieme delle password che rispettano determinate regole (lunghezza minima, almeno un simbolo tra maiuscole, minuscole, numeri e caratteri speciali)
è più piccolo di NQuindi è statisticamente più semplice indovinare una password di N1 che una password di N.
Con un esempio più concreto:
se sei libero di scegliere una password (senza nessuna regola) devi considerare anche password ad esempio come
abcd
01010101010101
abc%&%&&&&
eccetera
(una password qualsiasi insomma)
mentre, con le regole imposte hai un campo ristretto su cui poter prendere la tua password