Conoscere parte di una password renderà sicuramente più semplice, da un punto di vista matematico / teorico, anche se non si conosce la lunghezza. Fondamentalmente, puoi considerare quell'intero segmento della password che è noto per essere un singolo personaggio che l'hacker conosce.
es. considera una password di 10 cifre che accetta solo 0-9 come input (per ragioni di discussione). Questa password avrà 10 ^ 10 risposte possibili. Considerando che, se sappiamo che uno è un 1, ci sono 10 * (9 ^ 10) (che è dieci volte nove elevato a dieci), per quanto ho capito. Per favore correggimi se sbaglio.
Modifica: ho sbagliato. Esistono effettivamente password possibili, dove s = il numero di simboli e l = la lunghezza della password. Questo è per una password di lunghezza fissa, ma per il gusto dell'argomento lo userò comunque (se è di lunghezza variabile, allora è s ^ 1 + s ^ 2 + ... + s ^ l dove l è la lunghezza massima ). La ragione è che è perché per ogni posizione ci sono diversi simboli che potrebbero essere lì. s * s * s ... * s (ovvero, s volte s, volte s, volte s ...., volte s) l volte sono il numero totale di combinazioni possibili per ogni lunghezza l.
Tornando all'esempio, se uno dei personaggi è conosciuto, ma non conosci la posizione, sono solo 10 ^ 9 ipotesi diverse, perché ci sono effettivamente solo 9 posizioni. Perché sai sempre cosa c'è nel resto!
tl; dr questo rende sicuramente più facile da una prospettiva di indovinare: se conosci una porzione della password, rimuovi una grossa porzione di congetture.