ESC

Kryptographischer Hash Generator

Sie können beliebigen Text, Passwort oder Daten eingeben
Datei hochladen

Datei auswählen, um Hash-Wert zu berechnen

Maximale Dateigröße: 10MB

Hash-Einstellungen

Jede Zeile separat verarbeiten (in Text-Eingabe)

Mit generiertem Hash vergleichen
Alle Hash-Operationen erfolgen in Ihrem Browser, keine Datenübertragung.

Verwendungsbeispiele

Datei-Verifikation

Datei-Integrität mit MD5/SHA256 Hash-Verifikation prüfen.

setup.exe Datei...
Passwort Hash

Benutzerpasswörter sicher im SHA256 Hash-Format speichern.

meinpasswort123...
Daten-Signatur

Hash-Signaturen erstellen, um API-Datenintegrität zu verifizieren.

API-Antwortdaten...

Funktionen

#️⃣

Mehrere Hashes

MD5, SHA1, SHA256, SHA512 Algorithmen

📄

Text und Datei

Unterstützung für Text- und Datei-Hashing

Batch-Verarbeitung

Batch-Verarbeitung für mehrere Eingaben

Hash-Vergleich

Generierten Hash mit vorhandenem Hash vergleichen

📋

Einfaches Kopieren

Ein-Klick Hash-Wert kopieren

📁

CSV-Export

Batch-Ergebnisse im CSV-Format herunterladen

Format-Optionen

Groß-/Kleinbuchstaben Ausgabeformate

Datenschutz

Alle Verarbeitung im Browser, keine Datenübertragung

Wie verwenden?

1

Eingabe wählen

Text eingeben oder Datei hochladen

2

Algorithmus wählen

MD5, SHA1, SHA256, SHA512 Algorithmen auswählen

3

Hash generieren

Auf Schaltfläche klicken, um Hash-Werte zu berechnen

4

Ergebnisse verwenden

Hash-Werte kopieren oder vergleichen

5

Batch-Verarbeitung

Hashes für mehrere Eingaben auf einmal generieren

Häufig gestellte Fragen

Eine kryptografische Hash-Funktion nimmt eine beliebige Eingabe (Text, Datei, Binärdaten) und erzeugt einen festen Ausgangswert, der als Hash, Digest oder Prüfsumme bezeichnet wird. Drei Schlüsselmerkmale: deterministisch (die gleiche Eingabe erzeugt immer den gleichen Hash), Einwegfunktion (man kann einen Hash nicht rückgängig machen, um die ursprüngliche Eingabe zu erhalten) und Kollisionsresistenz (zwei verschiedene Eingaben sollten nicht denselben Hash erzeugen). Verwendungszwecke: Überprüfung der Dateiintegrität nach dem Download, sicheres Speichern von Passwörtern (obwohl SHA allein nicht ausreicht — verwenden Sie bcrypt), Erstellung von Datenunterschriften, Generierung von Prüfsummen zur Deduplizierung und Blockchain-Transaktions-IDs.

MD5 (128-Bit): Schnell, aber seit den 1990ern kryptografisch gebrochen — es existieren praktische Kollisionsangriffe. Nur für nicht-sicherheitskritische Prüfsummen und zur Abwärtskompatibilität verwenden. SHA-1 (160-Bit): Ebenfalls gebrochen — Google demonstrierte 2017 einen praktischen Kollisionsangriff (SHAttered). Vermeiden Sie diesen für jegliche Sicherheitszwecke. SHA-256 (256-Bit): Der aktuelle Goldstandard. Keine bekannten praktischen Angriffe. Wird in TLS/HTTPS, Bitcoin, Git (SHA-1 wird schrittweise abgekündigt) und bei der Code-Signierung verwendet. Nutzen Sie diesen für alles Neue. SHA-512 (512-Bit): Bietet einen größeren Sicherheitsabstand und ist auf 64-Bit-Prozessoren tatsächlich schneller als SHA-256, da er mit 64-Bit-Wörtern statt 32-Bit arbeitet. Nutzen Sie diesen, wenn Sie zusätzlichen Sicherheitsspielraum wünschen.

Eine Kollision tritt auf, wenn zwei verschiedene Eingaben denselben Hash-Ausgang erzeugen. Gemäß dem Geburtsdagsparadoxon werden Kollisionen immer wahrscheinlicher, je geringer die Anzahl der möglichen Hash-Werte ist. MD5 hat einen 128-Bit-Ausgang (ca. 3,4 × 10^38 mögliche Werte), aber praktische Methoden zum Finden von Kollisionen wurden demonstriert — ein Angreifer kann zwei verschiedene Dateien mit demselben MD5-Hash erstellen. SHA-256 hat einen 256-Bit-Ausgang (10^77 mögliche Werte) und es gibt keine bekannten praktischen Kollisionsangriffe. Kollisionen sind bei digitalen Signaturen und Zertifikaten wichtig: Wenn Sie eine Kollision erzeugen können, könnten Sie möglicherweise eine Signatur fälschen.

Aktivieren Sie den Batch-Modus und geben Sie pro Zeile einen Wert in die Texteingabe ein. Jede Zeile wird separat gehasht. Die Ergebnistabelle zeigt die Eingabe und deren Hash-Werte für jeden ausgewählten Algorithmus nebeneinander an. Laden Sie alles als CSV-Datei herunter, um sie in Excel, eine Datenbank oder eine beliebige Datenverarbeitungspipeline zu importieren. Dies ist nützlich, um massenweise Hashes für eine Liste von Passwörtern, API-Keys oder Dateiprüfsummen zu generieren.

Ein regulärer Hash wie SHA-256 ist schlüssellos — jeder kann aus derselben Eingabe denselben Hash berechnen. Dies ist für die Integritätsprüfung (Dateidownloads) in Ordnung, aber nicht für die Authentifizierung geeignet. HMAC (Hash-based Message Authentication Code) kombiniert eine Hash-Funktion mit einem geheimen Schlüssel: HMAC-SHA256(key, message). Der resultierende Code kann nur von jemandem verifiziert werden, der den Schlüssel kennt. HMACs werden für die Signierung von API-Anfragen (AWS Signature V4, JWT mit HS256), die Verifizierung von Webhooks (GitHub, Stripe) und die Cookie-Integrität verwendet. Dieses Tool generiert Standard-Hashes (ohne Schlüssel). Für HMAC benötigen Sie ein Tool oder Code, der einen Schlüssel akzeptiert.

Wenn Sie Software herunterladen, veröffentlicht der Anbieter normalerweise eine SHA-256 (oder MD5) Prüfsumme neben dem Download-Link. Durch das Berechnen des Hashs Ihrer heruntergeladenen Datei und den Vergleich mit dem veröffentlichten Wert können Sie überprüfen: (1) dass die Datei während der Übertragung nicht beschädigt wurde — selbst ein einziges umgekehrtes Bit ändert den Hash vollständig, (2) dass die Datei nicht durch einen Man-in-the-Middle-Angriff oder einen kompromittierten Mirror manipuliert wurde. Dies ist besonders wichtig für Sicherheitswerkzeuge, OS-Images und jede Software, die Sie mit erhöhten Berechtigungen ausführen planen. Nutzen Sie das integrierte Vergleichsfeld: Fügen Sie den erwarteten Hash ein und das Tool teilt Ihnen sofort mit, ob diese übereinstimmen.

Nein, nicht direkt. Reguläre Hash-Funktionen (SHA-256, SHA-512, MD5) sind darauf ausgelegt, schnell zu sein — eine moderne GPU kann Milliarden von SHA-256-Hashes pro Sekunde berechnen. Für Passwörter benötigen Sie Funktionen, die speziell darauf ausgelegt sind, langsam zu sein: bcrypt (kostenanpassierbar, OWASP empfiehlt ein Minimum von 10), scrypt (memory-hard) oder Argon2 (die derzeit empfohlene Wahl). Diese Funktionen benötigen 100-300 ms pro Verifizierung, was für Benutzer nicht spürbar ist, aber das Brute-Forcing von Milliarden von Versuchen unpraktisch macht. Nutzen Sie dieses Tool für die Dateiüberprüfung, Datenfingerprinting und Integritätsprüfungen — verwenden Sie bcrypt/Argon2 für Passwörter.

Nein. Alle Hash-Berechnungen laufen in Ihrem Browser unter Verwendung der Web Crypto API (für SHA-Varianten) und JavaScript (für MD5-Kompatibilität). Ihr Text, Ihre Dateien und Ihre Passwörter verlassen niemals Ihr Gerät.

Was ist ein Hash Generator?

Du willst pruefen ob ein Download manipuliert wurde? Oder ob eine API-Antwort echt ist? Ein Hash Generator nimmt beliebige Eingaben und erzeugt einen Fingerabdruck fester Laenge. Aender auch nur ein Zeichen und du bekommst einen voellig anderen Hash. Dieses Tool berechnet MD5, SHA-1, SHA-256 und SHA-512 direkt im Browser. Nichts beruehrt je einen Server.

Download-Verifizierung

Software-Herausgeber veroeffentlichen SHA-256 Checksummen neben Downloads. Datei holen, hier hochladen, Hash generieren und vergleichen. Wenn auch nur ein Zeichen abweicht, wurde die Datei beschaedigt oder manipuliert. Das eingebaute Vergleichsfeld macht das automatisch.

Datenschutz zuerst

Alle Hash-Berechnungen nutzen die native Web Crypto API des Browsers. Deine Texte, Passwoerter und Dateien verlassen nie den Speicher deines Geraets. Sicher zum Hashen von API-Schluesseln, Passwoertern und vertraulichen Dokumenten.

Sicherheit und Datenschutz

Ihre Datensicherheit ist unsere Priorität

Lokale Verarbeitung

Alle Verarbeitung erfolgt in Ihrem Browser

Keine Datenübertragung

Ihre Daten werden nicht an unsere Server gesendet

Keine Datenspeicherung

Es werden keine Daten gespeichert oder geteilt

SSL-Verschlüsselung

SSL-Verschlüsselung für sichere Verbindung

Nächster Schritt

Mehr auf MoreOnlineTools