~/devtools / hash
tool::hash

Hash
Generator

MD5, SHA-1, SHA-256 und SHA-512 Hashes für Text oder Dateien gleichzeitig generieren. Für Integritätsprüfung und Checksummen.

ad · 728×90
// Hash-Algorithmen
MD5 (128-Bit) und SHA-1 (160-Bit) nur für Checksummen. Für Sicherheit SHA-256 (256-Bit) oder höher verwenden.
Texteingabe
ad · 300×250
// about this tool

Was ist eine Hash-Funktion?

Eine Hash-Funktion wandelt Daten beliebiger Länge in eine festlänge Ausgabe um, die als Hash oder Digest bezeichnet wird. Dieselbe Eingabe erzeugt stets denselben Hash, und selbst eine winzige Änderung der Eingabe erzeugt eine vollständig andere Ausgabe — eine Eigenschaft, die als Lawineneffekt bezeichnet wird.

MD5 und SHA-1 gelten für kryptografische Zwecke nicht mehr als sicher, sind aber für nicht-sicherheitskritische Aufgaben wie Datei-Checksummen und Cache-Schlüssel weiterhin nützlich. Für Passwörter, digitale Signaturen und andere sicherheitsrelevante Anwendungen ist SHA-256 oder höher erforderlich.

Dieses Tool unterstützt sowohl Texteingabe als auch Datei-Upload und zeigt MD5, SHA-1, SHA-256 und SHA-512 Hashes gleichzeitig an. SHA-*-Hashes werden über die eingebaute Web Crypto API des Browsers berechnet; MD5 wird in purem JavaScript berechnet.

Anwendungsfälle
  • Integrität einer heruntergeladenen Datei mit ihrem SHA-256-Hash verifizieren
  • Zwei Dateien schnell durch Vergleich ihrer Hashes prüfen
  • SHA-256-HMAC-Signaturen für API-Request-Signing debuggen
  • MD5-Checksummen für Legacy-System-Kompatibilität generieren
  • Verstehen, wie Git SHA-1 für Commit-Hashes verwendet
Häufige Fragen
Q. Soll ich MD5 oder SHA-256 verwenden?
Für Sicherheitszwecke (Passwörter, digitale Signaturen) immer SHA-256 oder höher verwenden. MD5 und SHA-1 haben bekannte Kollisionsschwachstellen und sind für kryptografische Nutzung nicht mehr sicher. Für einfache Checksum- oder Deduplizierungsaufgaben ist MD5 noch akzeptabel.
Q. Kann ein Hash umgekehrt werden, um die Originaldaten zu erhalten?
Nein. Hash-Funktionen sind per Design Einwegfunktionen — es ist rechnerisch nicht machbar, die Originaleingabe aus dem Hash zu rekonstruieren. Kurze oder gängige Zeichenketten können jedoch in vorberechneten Rainbow-Tables nachgeschlagen werden, weshalb Passwörter zusätzlich zum Hashing gesalzen werden müssen.
Q. Kann dieselbe Datei unterschiedliche Hashes erzeugen?
Nein, nicht unter normalen Umständen. Wenn die Hashes unterschiedlich sind, sind die Dateien verschieden — möglicherweise durch Änderung, Malware-Injektion oder einen Übertragungsfehler. Genau deshalb stellen Software-Distributionen SHA-256-Checksummen zusammen mit Downloads bereit.
// related tools
id
UUID Generator
RFC 4122 UUID v4 generieren. Bis zu 20 auf einmal mit Einzel-Kopierfunktion.
pw
Passwort-Generator
Sichere Zufallspasswörter mit konfigurierbarer Länge und Zeichensatz. Mit Stärkeanzeige.
Lm
Lorem-Ipsum-Generator
Platzhaltertext nach Absätzen, Sätzen oder Wörtern generieren. Englisch und Koreanisch.
b64
Base64 Encoder
Text in Base64 kodieren oder dekodieren. Unterstützt Text, URLs und Binärdaten.