Preskoči na vsebino
TextArray
100% lokalno

Shannonov entropijski kalkulator

Izmerite, koliko bitov informacij nosi vsak znak ali beseda vašega besedila.

Vhod

Shannonov entropijski kalkulator

Shannonova entropija je standardna mera gostote informacij: koliko bitov v povprečju nosi vsak simbol besedila. Niz enega ponovljenega znaka nosi nič bitov na znak - popolnoma predvidljivo. Enotno naključni simboli iz abecede 8 nosijo natančno 3. Angleška proza običajno pristane okoli 4 bitov na znak pred stiskanjem. Prilepite poljubno besedilo in to orodje poroča o entropiji, skupni vsebnosti informacij v bitih, številu simbolov in abecede, enotnem maksimumu za to abecedo in redundanci – kako daleč pod maksimumom je besedilo.

Entropija se pokaže povsod, ko pogledate. Varnostne ekipe opazujejo, da opazijo trdo kodirane skrivnosti: ključi API in naključni žetoni dosegajo skoraj najvišjo oceno, medtem ko običajni identifikatorji dosegajo nizko oceno – veliko skrivnih skenerjev je malo več kot entropijski prag. Stiskanje je omejeno z njim: skupni bit besedila je prag, ki se mu lahko približa kateri koli kompresor brez izgub. In pri delu s seznami besed ali gesli je primerjava kandidatnih nizov po entropiji hiter prvi filter, čeprav za dejansko moč gesla namenski preverjevalnik gesel modelira vedenje napadalca, česar surova entropija ne.

Možnosti spremenijo, kaj šteje kot simbol. Način znakov meri porazdelitev kodnih točk s preklopi na prepognjene male črke in izpuščanje presledkov. Besedni način namesto tega meri porazdelitev besed – koristen signal raznolikosti besedišča za prozo, kjer ponavljajoče se besede povlečejo entropijo navzdol.

Vse se izvaja lokalno v vašem brskalniku — besedilo, ki ga izmerite, nikoli ne zapusti vaše naprave.

FAQ

Kaj dejansko pomeni številka bit/char?
To je povprečna informacija na znak glede na pogostost črk besedila: −Σ p·log₂(p). Nič pomeni popolnoma predvidljivo (en ponovljen znak); maksimum je log₂ velikosti abecede, dosežen le, če so vsi znaki enako pogosti.
Zakaj je visoka entropija namig, da je niz skrivni ključ?
Naključni žetoni uporabljajo svojo celotno abecedo skoraj enakomerno, tako da so blizu teoretičnega maksimuma. Besede in identifikatorji ponovno uporabljajo nekaj znakov v veliki meri in dosegajo veliko nižje ocene. Skrivni skenerji izkoriščajo točno to vrzel - prag okoli 4,5 bitov/char nad nizi, ki izgledajo kot base64, ujame večino ključev.
Kaj pomeni odpuščanje?
Odstotni razkorak med izmerjeno entropijo in enotnim maksimumom za isto abecedo: 1 − H/log₂(abeceda). To je grob pokazatelj, kako stisljivo je besedilo - visoka redundanca pomeni, da mora kompresor brez izgub veliko stisniti.
Je entropija besedila enaka moči gesla?
Ne. To orodje meri distribucijo znakov v samem nizu, ne pa, kako uganljiv je - "Password123" ima spodobno entropijo znakov, vendar pade v slovar v milisekundah. Za to vprašanje uporabite orodje za preverjanje moči gesla.
Je moje besedilo kje naloženo?
Ne. Merjenje poteka v celoti v vašem brskalniku in vaše besedilo nikoli ne zapusti vaše naprave.