Kalkulačka Shannonovy entropie
Změřte, kolik bitů informace nese každý znak nebo slovo vašeho textu.
Související nástroje
Kalkulačka Shannonovy entropie
Shannonova entropie je standardní míra hustoty informace: kolik bitů v průměru nese každý symbol textu. Řetězec z jednoho opakovaného znaku nese nula bitů na znak — je zcela předvídatelný. Rovnoměrně náhodné symboly z abecedy o 8 znacích nesou přesně 3. Anglická próza se před kompresí typicky pohybuje kolem 4 bitů na znak. Vložte jakýkoli text a nástroj vypíše entropii, celkový informační obsah v bitech, počet symbolů a velikost abecedy, rovnoměrné maximum pro tuto abecedu a redundanci — o kolik text zaostává za maximem.
Entropie se objevuje všude, jen co se začnete dívat. Bezpečnostní týmy jí odhalují zapomenutá tajemství v kódu: API klíče a náhodné tokeny skórují blízko maxima, zatímco obyčejné identifikátory nízko — mnohé skenery tajemství nejsou o moc víc než práh entropie. Komprese je jí ohraničená: celkové bity textu jsou dno, ke kterému se bezztrátový kompresor může jen blížit. A při práci se seznamy slov či hesly je porovnání kandidátů podle entropie rychlý první filtr — ačkoli na skutečnou sílu hesla je tu vyhrazený nástroj, který modeluje chování útočníka, což syrová entropie nedělá.
Volby mění, co se počítá jako symbol. Režim znaků měří rozdělení code pointů, s přepínači na sloučení velikosti písmen a vynechání mezer. Režim slov měří místo toho rozdělení slov — užitečný signál pestrosti slovníku v próze, kde opakovaná slova entropii stahují dolů.
Všechno běží lokálně ve vašem prohlížeči — měřený text nikdy neopustí vaše zařízení.