Valuta la forza di una password con un modello di entropia ispirato a zxcvbn che premia lunghezza e diversità di caratteri e penalizza parole di dizionario e pattern prevedibili.
Metriche restituite
- Punteggio (0–4) — fascia qualitativa da molto debole a molto forte
- Entropia (bit) — difficoltà stimata di indovinare in base a dimensione del charset e lunghezza
L’elaborazione avviene interamente nel browser; la password non lascia il tuo dispositivo.
Cosa aumenta la forza
Passphrase più lunghe, maiuscole/minuscole, cifre, simboli e ordine casuale alzano l’entropia. Password comuni (password123), cammini di tastiera (qwerty) e termini da leak ottengono punteggi bassi anche con complessità superficiale.
Quando usarlo
Educare gli utenti nei flussi di registrazione, verificare la conformità alle policy in mockup UX, o confrontare strategie di passphrase rispetto a password corte e complesse.
Limitazioni
Il punteggio euristico non rileva breach del tuo database di hash specifico né indovina il contesto personale (nomi di animali, compleanni) a meno che non compaiano nel dizionario incorporato. Un punteggio alto non sostituisce l’autenticazione a più fattori né password uniche per sito.
Esempio
Ad esempio, inserisci i valori di esempio predefiniti nel modulo e confronta l’output con un riferimento noto; modifica un input alla volta per vedere come cambia il risultato.