La mia domanda è diversa da questa domanda precedente: La ripetizione di una parola per formare una password ha come risultato uno schema simile nel suo formato crittografato? . Mi sto chiedendo in particolare degli attacchi di forza bruta. Sulla base delle mie esperienze con John The Ripper , dubito che la ripetizione di uno schema in una password ridurrebbe il tempo necessario per forzare con successo la forza password come f00B @ rf00B @ rf00B @ r in contrasto con una stringa casuale di uguale lunghezza. Tuttavia, il mio dubbio si basa sul fatto che, in base alla documentazione , JTR non include uno specifico modalità di attacco per la ripetizione di modelli. JTR, e presumibilmente altri strumenti di forza bruta, possono essere personalizzati per qualsiasi modalità di attacco arbitrario. Ma non possiamo sapere con quale frequenza gli aggressori si preoccupano di personalizzare gli attacchi in questo modo. Quindi la domanda diventa matematica. Per favore perdona l'imbarazzante notazione pseudo-matematica.
T = brute force cracking time
PL = pattern of characters of length L
N = number of times PL is repeated
R(LN) = string of random characters of length (L times N)
Sarebbe vero che
T(PL*N)= T(R(LN))
Se è vero, allora una password di pattern ripetuto non influirà sul tempo di cracking della forza bruta. Ma è vero?