Informazioni su questo strumento
Il Calcolatore di entropia di Shannon misura il contenuto informativo del testo. Costruisce una mappa di frequenza sui caratteri esatti che inserisci, calcola la probabilità di ciascun simbolo p = conteggio / lunghezza e valuta la formula di Shannon H = −Σ p·log2(p) in bit per carattere. Moltiplicando per la lunghezza si ottiene l'informazione totale in bit. Riporta anche il numero di simboli distinti e l'entropia massima teorica log2(distinti), che l'entropia effettiva raggiunge solo quando ogni simbolo è ugualmente probabile.
Questa entropia effettiva (osservata) è distinta da una stima di robustezza della password, quindi lo strumento calcola entrambe. Per il lato robustezza usa il modello a pool di caratteri: rileva quali classi di caratteri sono presenti — minuscole (26), maiuscole (26), cifre (10), simboli comuni (32), spazio (1) e altro (100) — somma la dimensione del pool P e riporta l'entropia del pool = lunghezza · log2(P) bit. Segue un'etichetta qualitativa secondo le fasce usuali: sotto 28 bit è molto debole, 28–35 debole, 36–59 ragionevole, 60–127 forte e 128+ molto forte.
Tutti i logaritmi usano log2(x) = Math.log(x) / Math.LN2, e ogni calcolo viene eseguito localmente nel tuo browser — nulla di ciò che digiti viene memorizzato o trasmesso. Nota che i due numeri rispondono a domande diverse: l'entropia osservata indica quanto è imprevedibile questa specifica stringa data la sua distribuzione di caratteri, mentre l'entropia del pool stima quanto sarebbe difficile forzare la stringa a forza bruta assumendo che ogni posizione sia estratta uniformemente dal pool di caratteri rilevato.