Command Palette

Search for a command to run...

Quanto è forte la mia password? Entropia, tempi di crack e quali metri di forza mancano

Quanto è forte la mia password? Entropia, tempi di crack e quali metri di forza mancano

T
Toolz Team
|Sep 19, 2026|14 min letto
Preferisci Toolz.dev su Google

Parte della raccolta Sicurezza

Controllo della forza della password

Prova quanto è forte una password con un misuratore di forza basato sull'entropia, tempi di crack stimati e suggerimenti specifici per renderla più difficile da indovinare: il tutto elaborato privatamente nel tuo browser.

Usa il Controllo della forza della password

Ogni modulo di iscrizione ha un misuratore di forza e raramente sono d'accordo. Si diventa verdi per Summer2024!, un altro lo definisce debole e un terzo vuole un simbolo che hai già digitato Il disaccordo non è casuale Ogni metro è un piccolo modello di come un attaccante indovina e ogni modello ha punti ciechi.

Questa guida spiega come viene stimata la forza della password, con la formula entropica elaborata su password reali, quali dati relativi al crack-time presuppongono, quali modelli un controllore può rilevare e quali no, e quali linee guida attuali del NIST raccomandano invece delle regole dei simboli Gli esempi utilizzano il Controllo della forza della password, e ogni numero riportato di seguito è ciò che lo strumento riporta per la password mostrata.

tl; dr: La forza della password è il numero di ipotesi di cui un utente malintenzionato ha bisogno, solitamente espresso come entropia in bit: lunghezza × log2 (dimensione del pool di caratteri) Ogni bit extra raddoppia il lavoro Il Controllo della forza della password calcola quella cifra, la taglia per password comuni, pattern ripetuti, sequenze ed esecuzioni da tastiera e valuta il risultato da Molto debole (sotto i 28 bit) a Molto forte (128 bit in su), con stime del crack-time a 10 miliardi di ipotesi al secondo offline e 1.000 al secondo online Le formule di entropia non possono vedere le parole del dizionario con sostituzioni, quindi P@ssw0rd1 punteggi ancora discreti La lunghezza e la casualità sono ciò che aiuta L'assegno viene eseguito lato client, gratuito, senza iscrizione e la password non viene mai caricata.

Cosa significa forza della password?

La forza della password è una misura di quante ipotesi un utente malintenzionato avrebbe bisogno, in media, di trovare una password. Non è una misura di quanto sia complicata la password. Una password è forte quando è imprevedibile ed è imprevedibile quando è stata scelta da un insieme molto ampio di opzioni altrettanto probabili.

Ecco perché la forza è solitamente citata in bit Una password con 40 bit di entropia è difficile da indovinare quanto scegliere un elemento su 2^40, circa 1,1 trilioni, scelte altrettanto probabili Ogni bit aggiuntivo raddoppia la ricerca.

Come viene calcolata l'entropia della password?

La stima standard moltiplica la lunghezza password's per il numero di bit a cui contribuisce ciascun carattere, che dipende da quanti possibili caratteri è stato tratto da:

entropy (bits) = length × log2(pool size)

Il correttore costruisce il pool a partire dai tipi di caratteri presenti nella password:

Tipo di carattere Aggiunto alla piscina Bit per carattere se usato da solo
Minuscola a a z 26 4.70
Maiuscole dalla A alla Z 26 4.70
Cifre da 0 a 9 10 3.32
Simboli ASCII e spazio 33 5.04
Qualsiasi cosa al di fuori dell'ASCII (accenti, emoji) 100 6.64

Una password che utilizza tutti e quattro i tipi ASCII ha un pool di 26 + 26 + 10 + 33 = 95 e log2 (95) = 6,57 bit per carattere.

Esempio di lavoro: una password casuale di 16 caratteri

  1. Pool: tutti e quattro i tipi, 95 caratteri.
  2. Bit per carattere: log2(95) = 6,5699.
  3. Entropia: 16×6,5699 = 105,1 bit.

Il controllo valuta che Forte. Una password casuale di 20 caratteri dallo stesso pool fornisce 20 × 6,5699 = 131,4 bit, che attraversa la linea a 128 bit in Molto forte.

La formula è onesta solo quando la password è stata generata in modo casuale da quel pool. Una password scelta dall'uomo utilizza una piccola e prevedibile fetta dello spazio, ed è qui che entrano in gioco i controlli dei modelli.

Quali fasce di punteggio utilizza la pedina?

Dopo aver regolato i modelli, il controllore converte l'entropia in una delle cinque etichette.

Entropia regolata Etichetta Cosa significa in pratica
Sotto i 28 bit Molto debole Trovato quasi immediatamente da qualsiasi attacco
Da 28 a meno di 36 bit Debole Fast offline; protezione limitata online
Da 36 a meno di 60 bit Fiera Sopravvive alle congetture online; vulnerabile offline a un hash veloce
da 60 a meno di 128 bit Forte Fuori portata per la forza bruta alle velocità attuali
128 bit in su Molto forte Al di là di ogni forza bruta prevedibile

Quali schemi abbassano il punteggio?

Trattamenti di entropia grezza aaaaaaaaaaaa come password minuscola di 12 caratteri del valore di 56 bit Nessuno la chiamerebbe forte La pedina applica quattro regolazioni prima di segnare:

  1. Password comuni. La password, con il codice in minuscolo, viene confrontata con un elenco integrato di 53 delle password più trapelate, tra cui 123456, password, qwerty, letmein e p@ssw0rd. Una corrispondenza limita l'entropia a 8 bit.
  2. Ripetizione intera-password. Se l'intera password è ripetuta un'unità breve, ad esempio abcabc oppure aaaaaa, l'entropia collassa all'incirca all'entropia di un'unità più alcuni bit.
  3. Esegue lo stesso personaggio. Tre o più caratteri identici di fila, come ad esempio zzz, moltiplica l'entropia per 0,75.
  4. Sequenze. Qualsiasi tre caratteri viene eseguito dall'alfabeto, dalle cifre o dalle righe della tastiera qwertyuiop, asdfghjkl e zxcvbnm, in avanti o all'indietro, moltiplica l'entropia per 0,75.

Avverte inoltre, senza modificare il numero, quando una password è più corta di 8 caratteri, utilizza un solo tipo di carattere o è solo cifre.

Cosa dice il correttore sulle password reali?

Ecco cosa riporta lo strumento per un insieme di password che le persone usano comunemente o che si consiglia di usare Tempi di crack utilizzano il checker's due modelli di utente malintenzionato.

password Lunghezza Entropia regolata Valutazione Tempo di crack offline Tempo di crack online Avvertenze sollevate
password 8 8,0 bit Molto debole istantaneamente istantaneamente Password comune; un tipo di carattere
qwerty123 9 6,0 bit Molto debole istantaneamente istantaneamente Password comune; sequenza
aaaaaaaaaaaa 12 8,3 bit Molto debole istantaneamente istantaneamente Modello ripetuto; un tipo di carattere
4829 4 13,3 bit Molto debole istantaneamente 5 secondi Troppo corto; solo cifre; un tipo
P@ssw0rd1 9 59,1 bit Fiera 12 mesi secoli nessuno
Summer2024! 11 72,3 bit Forte secoli secoli nessuno
Tr0ub4dor&3 11 72,3 bit Forte secoli secoli nessuno
correct horse battery staple 28 164,7 bit Molto forte secoli secoli nessuno

Alcuni di questi possono essere controllati a mano. qwerty123 corrisponde all'elenco comune, limitandolo a 8 bit e contiene sia una sequenza di tastiera che una sequenza di cifre, quindi 8 × 0,75 = 6,0. Per 4829, il pool è di 10 cifre, quindi 4 × 3,32 = 13,3 bit Il numero medio di ipotesi è la metà dello spazio: 2^13,3 / 2 = 5.000. A 1.000 ipotesi un secondo che è di 5 secondi online.

P@ssw0rd1 è la riga interessante Utilizza tutti e quattro i tipi di carattere, quindi 9 × 6,57 = 59,1 bit, e non è nell'elenco comune perché l'elenco contiene p@ssw0rd senza la cifra finale La pedina non ha modo di sapere che è la parola & quot; password" con le sostituzioni più prevedibili uno strumento di cracking prova per primo.

Cosa presuppongono le stime del crack-time?

Le due figure modellano due attaccanti molto diversi, ed entrambi partono dallo stesso numero: le ipotesi medie necessarie, che è la metà di 2 elevate all'entropia.

Modello Indovina al secondo Rappresenta
Offline (veloce) 10.000.000.000 Un database rubato di hash veloci e non salati attaccato sull'hardware della GPU
Online (strozzato) 1.000 Indovinare contro un modulo di accesso live

La cifra offline è il caso pessimistico, ed è quello giusto da pianificare, perché una volta che un database di password site's perde l'aggressore non è più limitato in termini di velocità Quanto sono realistici 10 miliardi al secondo dipende interamente da come il sito ha memorizzato le password Un hash deliberatamente lento come bcrypt riduce un utente malintenzionato's valuta di molti ordini di grandezza, che il guida al generatore di bcrypt spiega in dettaglio, mentre un hash veloce come MD5 non salato o SHA-1 consente tariffe in questo intervallo. IL guida generatore hash copre la differenza tra questi algoritmi.

Due limiti del display sono da conoscere:

  • A 60 bit o più, il correttore interrompe l'elaborazione e mostra & quot;centuries". Secondo la sua stessa ipotesi offline, 60 bit avrebbero una media di 2^59 / 10^10 = circa 58 milioni di secondi, circa 1,8 anni, e la cifra non raggiunge un secolo fino a circa 66 bit. Trattare & quot; secoli& quot; su una password negli anni '60 bassi come & quot; anni, non secoli".
  • Le stime non dicono nulla sulle violazioni. Una password apparsa in una fuga di notizie viene indovinata prima dall'elenco delle perdite, qualunque sia la sua entropia.

Perché la mia password lunga è ancora valutata debole?

Perché la lunghezza aiuta solo quando i personaggi sono imprevedibili La pedina abbassa il punteggio per i modelli che gli aggressori provano per primi: un blocco ripetuto, una corsa come 1111, una sequenza come abcd oppure 9876, o una tastiera cammina come asdfgh. abcabcabcabc è lungo 12 caratteri, ma è un'unità di tre lettere ripetuta e contiene una sequenza alfabetica, quindi il correttore gli assegna un punteggio di 13,3 bit: meno di una password casuale di 3 caratteri dall'intero pool di 95 caratteri, che vale 19,7 bit.

Succede anche il contrario, e conta di più Alcune password ottengono un buon punteggio e sono deboli, perché una formula di pool di caratteri non può riconoscere:

  • parole, nomi e luoghi del dizionario con lettere scambiate per cifre o simboli simili, come ad esempio Tr0ub4dor&3;
  • una stagione o un mese più un anno più un simbolo, come ad esempio Summer2024!;
  • informazioni personali come un animale domestico's nome e anno di nascita;
  • passphrase costruite a partire da una citazione famosa o da un esempio ben noto, tra cui correct horse battery staple, che deriva da fumetto xkcd 936 e ora appare nelle liste di parole cracking.

L'entropia onesta di una passphrase dipende da come sono state scelte le parole, non dai suoi caratteri Quattro parole scelte a caso da una lista di 2.048 parole danno 4 × log2 (2048) = 4 × 11 = 44 bit Sei parole di questo tipo danno 66 bit Questo è inferiore a quanto riportato dalla formula dei caratteri, ma è reale, ed è per questo che i generatori di passphrase scelgono le parole con un processo casuale piuttosto che lasciare che le persone scelgano.

Cosa consiglia il NIST per le password?

L'Istituto nazionale statunitense di standard e tecnologia stabilisce la guida alle password in Pubblicazione speciale del NIST 800-63B, Linee guida sull'identità digitale. Incoraggiati i suoi consigli per i servizi che controllano le password rispetto a diverse abitudini dei misuratori di forza più vecchi:

  • Non imporre regole di composizione come & quot; deve contenere un simbolo e una lettera & quot maiuscola; spingono le persone verso sostituzioni prevedibili.
  • Confronta le nuove password con elenchi di valori noti per essere compromessi, comuni o attesi e rifiuta le corrispondenze.
  • Non forzare modifiche periodiche della password senza prove di compromissione.
  • Consenti password lunghe, inclusi gli spazi e tutti i caratteri stampabili, quindi le passphrase funzionano.

L'attuale revisione, SP 800-63B-4, mantiene quei principi e aumenta la lunghezza minima per le password utilizzate come unico fattore di autenticazione.

La lettura pratica per una persona che sceglie una password: lunghezza e casualità fanno il lavoro, un gestore di password rende utilizzabili password casuali e un controllo delle violazioni conta tanto quanto un misuratore di forza. Sono stato trasformato e n. 39;s Pwned Passwords il servizio ti consente di verificare se una password è apparsa in una violazione nota utilizzando una query di intervallo di anonimato k, che invia solo i primi cinque caratteri dell'hash SHA-1 di password' piuttosto che la password stessa.

Come controllare una password's forza, passo dopo passo

  1. Apri il controllo gratuito della forza della password e digita o incolla la password nel campo Usa il pulsante a occhio per mostrarla o nasconderla.
  2. Leggi la valutazione, l'entropia regolata in bit e la lunghezza.
  3. Confronta i due tempi di crack, ricordando che & quot;centuries" inizia a 60 bit.
  4. Guarda i conteggi della composizione per minuscolo, maiuscolo, cifre e simboli I caratteri non ASCII vengono conteggiati con i simboli in questa riga.
  5. Leggi gli avvisi, che nominano problemi specifici come una sequenza o una password comune.
  6. Segui i suggerimenti e guarda le cifre aggiornarsi mentre digiti Quando una password ottiene punteggi Forti o migliori senza avvisi, il suggerimento cambia in un promemoria per utilizzarla in un solo posto e memorizzarla in un gestore di password.

Una piccola stranezza: la lunghezza conta le unità di codice UTF-16, il modo in cui JavaScript misura le stringhe, quindi la maggior parte delle emoji conta come due caratteri.

È sicuro digitare una password reale in un controllore di forza?

Con questo controllo, l'analisi avviene interamente nel browser in JavaScript semplice La password non viene inviata in rete, registrata o archiviata e la pagina continua a funzionare con la rete disconnessa Lo strumento registra solo che è avvenuto un controllo, non ciò che è stato controllato.

L'abitudine generale è ancora valida: non digitare password reali in siti di cui non ti fidi, perché non puoi vedere cosa fa un codice page' s con esse Se vuoi testare la forma di una password senza esporre quella reale, prova invece una password della stessa struttura: stessa lunghezza, stessi tipi di caratteri, stesso tipo di parole.

Come si rende forte una password?

Gli approcci che aumentano la forza reale, in ordine di impatto:

avvicinare Esempio di entropia banconote
Password casuale da un gestore, 20 caratteri, tutti i tipi 131 bit Unico per sito; nulla da ricordare
Passphrase casuale, 6 parole da un elenco di 7.776 parole 6×12,9 = 77,5 bit Facile da digitare; buono per una password principale
Password casuale, 12 caratteri, tutti i tipi 78,8 bit Difficile da memorizzare
Parola scelta dall'uomo + sostituzioni + anno Molto inferiore al suo punteggio Appare in regole di cracking

L'elenco di 7.776 parole ha le dimensioni di un elenco di dadi standard, in cui cinque tiri di dadi scelgono ciascuna parola e log2 (7776) = 12,9 bit per parola.

Per creare password casuali, il generatore password disegna caratteri con il browser's Web Crypto sorgente di numeri casuali, e il guida generatore password copre le scelte di lunghezza e set di caratteri Il hub degli strumenti di sicurezza elenca gli strumenti correlati, incluso il generatore bcrypt per gli sviluppatori che memorizzano le password.

Alternative a questo controllore di forza

  • zxcvbn, lo stimatore open source pubblicato da Dropbox su GitHub, abbina le password a dizionari, nomi, date e sostituzioni comuni ed è più bravo a catturare P@ssw0rd- password di stile È una libreria per sviluppatori piuttosto che una pagina.
  • Audit del gestore password controlla le password salvate per il riutilizzo, la debolezza e le violazioni note su tutti i tuoi account contemporaneamente.
  • Controlli delle violazioni come le password Pwned rispondono a una domanda diversa: non quanto sia indovinabile una password in teoria, ma se gli aggressori già la possiedono.

Questo checker's punti di forza sono la trasparenza e la privacy: mostra l'entropia, il modello di attaccante e gli avvisi esatti, e la password non lascia mai il dispositivo.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!