Entropiecalculator
Technische details
Hoe de entropiecalculator werkt
Wat de tool doet
De entropiecalculator meet de Shannon-entropie van een tekenreeks en rapporteert hoeveel bits informatie deze per teken en in totaal bevat. Hogere entropie betekent dat de tekenreeks willekeuriger en minder voorspelbaar is; lagere entropie duidt op repetitieve of gestructureerde inhoud. De tool toont ook de frequentieverdeling van tekens om de bron van entropie te helpen visualiseren.
Veelvoorkomende use-cases voor ontwikkelaars
Security engineers gebruiken entropiecalculators om de willekeurigheid van wachtwoorden, API-sleutels, tokens en cryptografische seeds te beoordelen voordat ze in productie worden gebruikt. Ontwikkelaars gebruiken het om te controleren of een gegenereerd geheim voldoende entropie heeft voor het beoogde beveiligingsniveau, om wachtwoordbeleid te auditen en om verdacht laag-entropische tekenreeksen te detecteren die kunnen wijzen op zwakke of voorspelbare inloggegevens.
Gegevensformaten, typen of varianten
Shannon-entropie H wordt berekend als -Σ p(x) log2 p(x) over alle unieke tekens x, waarbij p(x) de kans is van teken x in de tekenreeks. Het resultaat wordt uitgedrukt in bits per teken (maximum log2(alfabetgrootte)) en totale bits (bits per teken × lengte van de tekenreeks). Voor een willekeurig wachtwoord van 20 tekens, getrokken uit een set van 95 afdrukbare ASCII-tekens, is de theoretische maximale entropie ongeveer 131 bits.
Veelvoorkomende valkuilen en edge-cases
Shannon-entropie meet de statistische willekeur van de steekproef, maar garandeert geen cryptografische veiligheid — een tekenreeks kan hoge entropie hebben en toch door een zwakke PRNG zijn gegenereerd. Entropie van een korte tekenreeks is een slechte schatter van echte willekeur omdat de tekenverdeling een hoge variantie heeft. Entropie wordt alleen over de zichtbare tekens berekend; encoding (hex, Base64) vergroot de schijnbare lengte zonder de onderliggende willekeur te verhogen.
Wanneer je deze tool gebruikt vs code
Gebruik deze browsertool voor snelle entropiechecks tijdens security reviews of credential-audits. Voor geautomatiseerde validatie van secret-sterkte in CI-pipelines of applicatiecode implementeert u Shannon-entropie als hulpfunctie of gebruikt u een gespecialiseerde wachtwoordsterktebibliotheek die entropie combineert met patroondetectie voor een completere beoordeling.