Una delle tecniche meno usate per le password complesse è quella di utilizzare pattern o anche ripetizioni dirette, quindi può essere molto lunga pur rimanendo memorabile.
Ad esempio:
Thue-Morse 01101001100101101001
diventa 0110-3223-5445-6776-9889 increment parity 20
Fibonacci 1,1,2,3,5,8,13,21,34,55
diventa 0 0 1 2 4 7 12 20 33 54 one less than fibonacci
Le cifre Pi 3.1415926535
diventano after 3. is 14159 then 26535
Prefisso lungo 11111119 and 19999999 are primes
Ripetizione aall leetttteerrss aarree ddoouubbleedd eexxcceepptt l
Layout tastiera !@@###$$$$%%%%%^^^^^^&&&&&&&********(((((((((
Non sono i migliori esempi ma ottieni l'idea. Quindi una password effettiva potrebbe essere simile a questa:
primes 235 LuA: LualuA LualualuA LualualualualuA
Sembra facile per gli umani, ma l'algoritmo di indovinelli sicuramente non conosce la connessione tra primes
, 235
e la ripetizione di lua
.
Ci sono molti schemi su cui lavorare e molte mappature / mutazioni possibili. Anche i mapping possono essere stratificati. Le parole possono quindi essere inserite e vengono aggiunti brevi prefissi e suffissi. Se lo spazio di ricerca non era ancora abbastanza grande, è possibile concatenare due di questi per quadrare il numero di possibili password. È praticamente inconcepibile o questi schemi indeboliscono le password abbastanza per consentire agli algoritmi specializzati di indovinarle facilmente?
La loro durata e l'uso di non parole dovrebbero renderli immuni a qualsiasi metodo di indovinare la password, quindi almeno hanno quel vantaggio.
Extra: quanto indovinare entropia è effettivamente in una di queste password? Non ci sono davvero dati da cui partire, ma potremmo usare la stima di Fermi per avvicinarci un po '.