# Entropie-Rechner

Misst die Zufälligkeit beliebiger Daten — Shannon-Entropie (Bits/Symbol), Min-Entropie (Rat-Aufwand im Worst Case), Alphabetgröße, Duplikatrate und eine durchschnittliche Brute-Force-Knackzeit bei gewählter Hash-Rate. Bewertet als Stark (Min-Entropie ≥128), Mittel (64-127) oder Schwach (<64).

> Kanonische Seite: https://elysiatools.com/de/tools/entropy-calculator

- **Kategorie:** Security

- **Schlagwörter:** Entropie, Shannon-Entropie, Min-Entropie, Zufälligkeit, Brute Force, Knackzeit, Passwortstärke, Schlüsselanalyse, Sicherheit

## Überblick

Dieses Tool misst, **wie zufällig Ihre Daten wirklich sind**. Fügen Sie ein Passwort, einen Schlüssel, ein Token oder beliebige Bytes ein, und es quantifiziert die Unvorhersagbarkeit mit zwei komplementären Metriken plus einer konkreten Knack-Schätzung.

**Zwei Entropie-Metriken — und warum Min-Entropie für die Bewertung zählt:**

- **Shannon-Entropie** (H): die klassische `−Σ p·log₂ p`, durchschnittliche Information pro Symbol. Sie spiegelt durchschnittliche Unsicherheit wider und ist nützlich für Kompression und Informationstheorie. Aber sie kann für Sicherheit *irreführend* sein: Ein Wert wie `aaaaaaaaaaX` (ein seltenes Symbol unter vielen häufigen) erhält eine moderate Shannon-Entropie, obwohl ein Angreifer, der das häufigste Symbol rät, oft trifft.
- **Min-Entropie** (H∞ = `−log₂(max p)`): der Rat-Aufwand im *Worst Case* — allein basierend auf dem wahrscheinlichsten Symbol. Sie begrenzt die beste Erfolgsrate eines Einzelversuchs des Angreifers nach oben und ist die konservative Metrik für Sicherheit, daher **nutzt die Stark/Mittel/Schwach-Bewertung sie**.

**Knack-Schätzung.** Durchschnittszeit = `2^(Min-Entropie) / Rate / 2` (im Schnitt halber Schlüsselraum). Sie wählen die Hash-Rate des Angreifers — von langsamer CPU (10⁶/s) bis GPU-Farm (10¹²/s) oder eigene Rate — um die Schätzung realistisch zu rahmen.

**Bewertungsschwellen** (Gesamt-Min-Entropie):
- **Stark** ≥ 128 Bits → durchschnittliche Knackzeit Millionen+ Jahre
- **Mittel** 64–127 Bits
- **Schwach** < 64 Bits → in Rot

**Analysemodus:**
- **Auto** (Standard): Zeichenebene, wenn die Eingabe <128 Bytes und alle druckbar ist, sonst Byte-Ebene.
- **Byte-Ebene**: jedes Byte ist ein Symbol — richtig für binäre Schlüssel/Hashes.
- **Zeichen-Ebene**: jedes Unicode-Zeichen ist ein Symbol — richtig für Passwörter/Passphrasen.

Dieses Tool führt **kein** Wörterbuch schwacher Passwörter — die Bewertung ist rein algorithmisch, basierend auf der tatsächlichen Symbolverteilung dessen, was Sie einfügen. Nutzen Sie es, um generierte Schlüssel zu prüfen, die Stärke von Passphrasen zu bewerten oder die Zufälligkeit zweier Tokens zu vergleichen.

## Eingaben

- **Daten** (textarea): Paste the data to analyze — a password, key, token, or any text/bytes.
- **Analysemodus** (select)
- **Rateversuche (Knack-Schätzung)** (select)
- **Eigene Rate (h/s)** (number): e.g. 1e13

## Wann verwenden

- Zur Überprüfung der Zufälligkeit und Entropie von generierten API-Schlüsseln, Passwörtern oder kryptografischen Tokens.
- Zur Analyse der Verteilung von Zeichen oder Bytes in einer Zeichenkette, um Muster oder Redundanzen zu erkennen.
- Zur Abschätzung der theoretischen Brute-Force-Widerstandsfähigkeit eines Geheimnisses unter Annahme verschiedener Angriffsgeschwindigkeiten.

## Funktionsweise

- Fügen Sie die zu analysierenden Daten in das Textfeld ein und wählen Sie den passenden Analysemodus wie Auto, Byte-Ebene oder Zeichen-Ebene.
- Wählen Sie die geschätzte Rate der Rateversuche des Angreifers aus oder geben Sie eine benutzerdefinierte Hash-Rate an.
- Das Tool berechnet die Shannon-Entropie, die Min-Entropie für das Worst-Case-Szenario sowie die Verteilung der Symbole und stuft die Stärke als Stark, Mittel oder Schwach ein.

## Anwendungsfälle

- Validierung der Entropie von automatisch generierten Passphrasen und API-Tokens vor deren Einsatz in der Produktion.
- Erkennung von unzureichender Zufälligkeit in kryptografischen Schlüsseln oder Zufallszahlengeneratoren.
- Vergleich der theoretischen Sicherheit verschiedener Passwortformate anhand ihrer tatsächlichen Symbolverteilung.

## Häufig gestellte Fragen

### Was ist der Unterschied zwischen Shannon-Entropie und Min-Entropie?

Die Shannon-Entropie misst die durchschnittliche Unsicherheit, während die Min-Entropie den Worst-Case-Aufwand basierend auf dem häufigsten Symbol beschreibt, was für Sicherheitsbewertungen entscheidend ist.

### Wie wird die Knackzeit berechnet?

Die durchschnittliche Knackzeit basiert auf der Formel 2^(Min-Entropie) / Rateversuche / 2, was der durchschnittlichen Zeit zur Durchsuchung des halben Schlüsselraums entspricht.

### Prüft dieses Tool Passwörter gegen bekannte Leaks?

Nein, die Bewertung erfolgt rein algorithmisch auf Basis der mathematischen Symbolverteilung und nutzt keine Wörterbücher oder Leak-Datenbanken.

### Wann sollte ich den Byte-Modus statt des Zeichen-Modus wählen?

Der Byte-Modus eignet sich für binäre Daten, Hashes oder hexadezimale Schlüssel, während der Zeichen-Modus für lesbare Passwörter und Passphrasen gedacht ist.

### Ab wann gilt ein Schlüssel als kryptografisch stark?

Ein Schlüssel gilt als stark, wenn seine Gesamt-Min-Entropie mindestens 128 Bits beträgt, was eine Brute-Force-Knackzeit von Millionen von Jahren bedeutet.

## Ähnliche Tools

- [Audio-Fingerprint Generator](https://elysiatools.com/de/tools/audio-fingerprint-generator): Akustischen Fingerabdruck erzeugen
- [Variationskoeffizient-Rechner](https://elysiatools.com/de/tools/coefficient-of-variation): Variationskoeffizient (CV) für numerische Spalten berechnen, um die relative Variabilität zu messen
- [Konfidenzintervall-Rechner](https://elysiatools.com/de/tools/confidence-interval): Konfidenzintervalle für Populationsmittelwerte unter Verwendung von Z- oder T-Verteilungen berechnen
- [HMAC Generator & Verifier](https://elysiatools.com/de/tools/hmac-generator-verifier): Berechnet eine HMAC-Signatur über Nachricht + Shared Secret mit SHA-1/SHA-2/SHA-3/BLAKE2 oder prüft eine eingehende Signatur (Vergleich in konstanter Zeit) mit Presets für Stripe / Slack / GitHub
- [Passwort-Stärkemesser](https://elysiatools.com/de/tools/password-strength-meter): Schätzt die echte Passwortstärke mit Shannon-Entropie, zxcvbn-Mustererkennung (l33t, Wörterbuch, Sequenzen, Wiederholungen) und Brute-Force-Knackzeit für verschiedene Angriffsszenarien. Das Passwort wird lokal ausgewertet und nirgendwo hingesendet.
- [PKCE Code Verifier & Challenge Generator](https://elysiatools.com/de/tools/pkce-code-verifier-generator): Erzeugt, validiert und verifiziert OAuth2-/OIDC-PKCE (RFC 7636) Code-Verifier-/Challenge-Paare. Drei Modi: (1) ein frisches Paar aus kryptografisch sicheren Zufallsbytes (256/384/512/768 Bit) erzeugen, (2) einen eigenen Verifier gegen den RFC prüfen — Länge (43–128), Zeichensatz \[A-Za-z0-9-._~\] und ≥256 Bit Entropie, und (3) ein Paar verifizieren durch Neuberechnung von BASE64URL(SHA256(verifier)). Optional werden die vollständige Autorisierungs-URL und der Token-Austausch-Body gebaut. Ergänzt den generischen Nonce-Generator (der nur das Paar ausgibt) um RFC-Konformitäts-Audit und Paar-Verifikation.
- [RSA Verschlüsseln / Entschlüsseln](https://elysiatools.com/de/tools/rsa-encrypt-decrypt): Verschlüsselt Text mit einem öffentlichen RSA-Schlüssel oder entschlüsselt den Geheimtext mit dem passenden privaten Schlüssel, mit OAEP-Padding (SHA-1 oder SHA-256). Lange Nachrichten werden blockweise verarbeitet. Schlüssel und Daten bleiben lokal. PKCS#1 v1.5 wird bewusst nicht angeboten (Node deaktiviert es für die Entschlüsselung wegen Bleichenbacher-Angriffen).
- [SSH-Schlüsselpaar-Generator](https://elysiatools.com/de/tools/ssh-key-generator): Erzeugt ein SSH-Schlüsselpaar (Ed25519 empfohlen, oder RSA 4096, ECDSA P-256) mit öffentlichem Schlüssel im OpenSSH-Format für ~/.ssh/authorized_keys, einem SHA256-Fingerabdruck und einem PEM-Privatschlüssel. Optionale Passphrase-Verschlüsselung. Läuft lokal.

## Beispiele

- [Android Java Bildverarbeitungsbeispiele](https://elysiatools.com/de/samples/android-image-processing-java): Android Java Bildverarbeitungsbeispiele einschließlich Lesen/Schreiben, Skalierung und Formatkonvertierung
- [Android Kotlin Bildverarbeitungsbeispiele](https://elysiatools.com/de/samples/android-image-processing-kotlin): Android Kotlin Bildverarbeitungsbeispiele einschließlich Lesen/Schreiben, Skalierung und Formatkonvertierung
- [Web Python Bildverarbeitung Beispiele](https://elysiatools.com/de/samples/web-image-processing-python): Web Python Bildverarbeitungsbeispiele mit PIL/Pillow einschließlich Lesen, Speichern, Skalieren und Formatkonvertierung
- [Web Rust Bildverarbeitungsbeispiele](https://elysiatools.com/de/samples/web-image-processing-rust): Web Rust Bildverarbeitungsbeispiele einschließlich Lesen/Schreiben, Skalierung und Formatkonvertierung

## Verwandte Inhalte

- [Tools für Binär-Codierung, Dateiforensik und Integritätsprüfung](https://elysiatools.com/de/hubs/binary-encoding-file-forensics-integrity): Untersuchen Sie rohe Bytes, konvertieren Sie Zahlensysteme und Textcodierungen, erkennen Sie Dateisignaturen, messen Sie Entropie und prüfen Sie Hashes oder Prüfsummen in einem praktischen Workflow.
- [Textanalyse-, Lesbarkeits- und Inhaltsinspektions-Tools](https://elysiatools.com/de/hubs/text-analyze): Vergleichen Sie Textstatistik, Spracherkennung, Lesbarkeitsbewertung, Sentimentanalyse, Moderationsprüfung und Musteranalyse in einem Hub.
- [Tools fur Audio-Messung und Inspektion](https://elysiatools.com/de/hubs/audio-analyze): Vergleiche Loudness-, Dynamik-, Peak-, BPM-, Tonart-, Spektral- und Metadaten-Tools fur Audioanalyse in einem Hub.
- [Werkzeuge fuer statistische Analyse, Tests und Verteilungen](https://elysiatools.com/de/hubs/statistical-analysis-tools): Berechne deskriptive Statistik, Perzentile, Z-Scores, Konfidenzintervalle, Signifikanztests und Regressionskennzahlen in einem Statistik-Hub.
