UTILS.
100 % im Browser
📉

Shannon-Entropie-Rechner

Miss die Shannon-Entropie von Text in Bit pro Zeichen und Gesamtbit, mit Anzahl unterschiedlicher Symbole und einer Zeichensatz-Pool-Passwortstärke-Schätzung.

Über dieses Tool

Der Shannon-Entropie-Rechner misst den Informationsgehalt von Text. Er erstellt eine Häufigkeitskarte über die genauen Zeichen, die du eingibst, berechnet die Wahrscheinlichkeit jedes Symbols p = Anzahl / Länge und wertet die Shannon-Formel H = −Σ p·log2(p) in Bit pro Zeichen aus. Die Multiplikation mit der Länge ergibt die Gesamtinformation in Bit. Es meldet außerdem die Anzahl unterschiedlicher Symbole und die theoretische maximale Entropie log2(distinct), die die tatsächliche Entropie nur erreicht, wenn jedes Symbol gleich wahrscheinlich ist.

Diese tatsächliche (beobachtete) Entropie unterscheidet sich von einer Passwortstärke-Schätzung, deshalb berechnet das Tool beides. Für die Stärke verwendet es das Zeichensatz-Pool-Modell: Es erkennt, welche Zeichenklassen vorhanden sind — Kleinbuchstaben (26), Großbuchstaben (26), Ziffern (10), gängige Symbole (32), Leerzeichen (1) und andere (100) —, summiert die Poolgröße P und meldet Pool-Entropie = Länge · log2(P) Bit. Ein qualitatives Label folgt den üblichen Bereichen: unter 28 Bit sehr schwach, 28–35 schwach, 36–59 vertretbar, 60–127 stark und 128+ sehr stark.

Alle Logarithmen verwenden log2(x) = Math.log(x) / Math.LN2, und jede Berechnung läuft lokal in deinem Browser — nichts, was du eingibst, wird gespeichert oder übertragen. Beachte, dass die beiden Zahlen unterschiedliche Fragen beantworten: Die beobachtete Entropie sagt dir, wie unvorhersehbar diese konkrete Zeichenkette angesichts ihrer eigenen Zeichenverteilung ist, während die Pool-Entropie schätzt, wie schwer die Zeichenkette per Brute-Force zu knacken wäre, unter der Annahme, dass jede Position gleichmäßig aus dem erkannten Zeichenpool gezogen wird.

Häufig gestellte Fragen

Was ist der Unterschied zwischen den beiden Entropie-Werten?
Bit-pro-Zeichen ist die beobachtete Shannon-Entropie deines genauen Textes — wie unvorhersehbar das nächste Zeichen angesichts der eigenen Symbolhäufigkeiten der Zeichenkette ist. Pool-Bit ist eine Brute-Force-Stärke-Schätzung: Länge × log2(Poolgröße), unter der Annahme, dass jede Position gleichmäßig aus den erkannten Zeichenklassen gezogen wird.
Wie wird die Zeichenpoolgröße bestimmt?
Das Tool erkennt, welche Klassen vorkommen, und summiert ihre Größen: Kleinbuchstaben 26, Großbuchstaben 26, Ziffern 10, gängige ASCII-Symbole 32, Leerzeichen 1 und jedes andere Zeichen 100. Ein Passwort wie ‚aB3‘ verwendet Kleinbuchstaben + Großbuchstaben + Ziffern, was einen Pool von 62 ergibt.
Was bedeuten die Stärke-Labels?
Sie stammen aus der poolbasierten Bit-Anzahl: unter 28 Bit sehr schwach, 28–35 schwach, 36–59 vertretbar, 60–127 stark und 128 oder mehr sehr stark. Dies sind gängige Faustregel-Schwellenwerte für Brute-Force-Widerstand, keine Garantie gegen Wörterbuchangriffe.
Wird meine Eingabe gespeichert oder irgendwohin gesendet?
Nein. Die Häufigkeitskarte, Entropie und Pool-Schätzung werden alle in deinem Browser mit reinem JavaScript berechnet. Nichts, was du eingibst, wird gespeichert oder übertragen, sodass du echte Passwörter oder sensible Texte sicher testen kannst.

Weitere Tools