Preskoči na sadržaj
TextArray
100% lokalno

Shannonov kalkulator entropije

Izmjerite koliko bitova informacija nosi svaki znak ili riječ vašeg teksta.

Unos
Rezultat

Shannonov kalkulator entropije

Shannonova entropija je standardna mjera gustoće informacija: koliko bitova, u prosjeku, nosi svaki simbol teksta. Niz od jednog ponovljenog znaka nosi nula bitova po znaku - potpuno predvidljivo. Uniformno nasumični simboli iz abecede od 8 nose točno 3. Engleska proza obično ima oko 4 bita po znaku prije kompresije. Zalijepite bilo koji tekst i ovaj alat izvješćuje o entropiji, ukupnom sadržaju informacija u bitovima, broju simbola i abecede, uniformnom maksimumu za tu abecedu i redundanciji — koliko je ispod maksimuma tekst.

Entropija se vidi posvuda kad pogledate. Sigurnosni timovi promatraju kako bi uočili tvrdo kodirane tajne: API ključevi i nasumični tokeni postižu gotovo maksimalan rezultat, dok obični identifikatori postižu nizak rezultat — mnogi tajni skeneri imaju malo više od entropijskog praga. Kompresija je ograničena njome: ukupni bitovi teksta su donja granica kojoj svaki kompresor bez gubitaka može pristupiti. A u radu s popisom riječi ili lozinkama, usporedba nizova kandidata prema entropiji je brzi prvi filtar, iako za stvarnu snagu lozinke namjenski alat za provjeru lozinki modelira ponašanje napadača, što sirova entropija ne čini.

Opcije mijenjaju ono što se računa kao simbol. Način rada znakova mjeri distribuciju kodnih točaka, s prekidačima na presavijanje velikih i malih slova i izostavljanjem razmaka. Riječi umjesto toga mjere distribuciju riječi — koristan signal raznolikosti vokabulara za prozu, gdje ponovljene riječi smanjuju entropiju.

Sve se izvodi lokalno u vašem pregledniku — tekst koji mjerite nikada ne napušta vaš uređaj.

FAQ

Što zapravo znači broj bits/char?
To je prosječna informacija po znaku s obzirom na vlastite učestalosti slova u tekstu: −Σ p·log₂(p). Nula znači potpuno predvidljivo (jedan ponovljeni znak); maksimum je log₂ veličine abecede, postignut samo kada je svaki znak jednako čest.
Zašto je visoka entropija nagovještaj da je niz tajni ključ?
Nasumični tokeni koriste svoju cijelu abecedu gotovo ujednačeno, tako da su blizu teoretskog maksimuma. Riječi i identifikatori ponovno koriste nekoliko znakova u velikoj mjeri i imaju daleko niži rezultat. Tajni skeneri iskorištavaju upravo tu prazninu — prag od oko 4,5 bita/char preko nizova koji izgledaju kao base64 hvata većinu ključeva.
Što znači redundantnost?
Postotni jaz između izmjerene entropije i uniformnog maksimuma za istu abecedu: 1 − H/log₂(abeceda). To je grubi pokazatelj koliko je tekst kompresibilan — visoka redundancija znači da kompresor bez gubitaka ima puno toga za stisnuti.
Je li entropija teksta isto što i snaga lozinke?
Ne. Ovaj alat mjeri distribuciju znakova samog niza, a ne koliko ga je moguće pogoditi — "Password123" ima pristojnu entropiju znakova, ali pada u rječnik u milisekundama. Koristite alat za provjeru snage lozinke za to pitanje.
Je li moj tekst negdje uploadan?
Ne. Mjerenje se u potpunosti izvodi u vašem pregledniku i vaš tekst nikada ne napušta vaš uređaj.