🧰 ToolPicoAlle Tools →

Hash-Generator

Berechne sofort den MD5-, SHA-1-, SHA-256-, SHA-384- und SHA-512-Hashwert von beliebigem Text oder einer Datei. Vergleiche Hashes, überprüfe die Dateiintegrität und signiere Nachrichten mit HMAC — alles im Browser, ohne dass jemals Daten an einen Server gesendet werden.

5 Algorithmen gleichzeitig 🔒 100 % im Browser 📁 Text + Datei Stand: 22. Juli 2026
Bestimmt, wie der obige Text vor dem Hashen in Bytes umgewandelt wird.
Wird dem Text vor dem Hashen als Präfix oder Suffix hinzugefügt (immer als UTF-8-Text).
📁
Dateien hierher ziehen oder klicken, um eine Datei auszuwählen — für Batch-Hashing können mehrere Dateien gewählt werden
Automatische Erkennung anhand der Länge: 32=MD5, 40=SHA-1, 64=SHA-256, 96=SHA-384, 128=SHA-512 Hexadezimalzeichen.
⚠ Der Link kodiert den eingegebenen Text in die URL; verwende „Link kopieren" nicht für sensible oder vertrauliche Texte.
Kurzantwort Dieser Hash-Generator berechnet sofort den MD5-, SHA-1-, SHA-256-, SHA-384- und SHA-512-Hashwert des eingegebenen Texts oder der hochgeladenen Datei. Die SHA-Familie wird über die im Browser eingebaute Web Crypto API berechnet, MD5 mit reinem JavaScript. Du kannst das Ergebnis kopieren und mit einem erwarteten Hash vergleichen, um die Dateiintegrität zu überprüfen — es werden nie Daten an einen Server gesendet.
5Algorithmen (MD5–SHA-512)
2Eingabearten (Text/Datei)
100 %Privat, im Browser
BatchMehrere Dateien + CSV-Export
🔒 Datenschutz: Die gesamte Berechnung findet in deinem Browser statt; der eingegebene Text oder die hochgeladene Datei wird niemals an einen Server gesendet, dort gespeichert oder hochgeladen. SHA-1/256/384/512 wird mit der im Browser eingebauten Web Crypto API (crypto.subtle.digest) berechnet, MD5 mit einer eigenen, reinen JavaScript-Implementierung — es wird keine externe Bibliothek oder CDN verwendet. Nur wenn du auf „Link kopieren" klickst, wird dein Text in eine teilbare Adresse kodiert; Dateien werden nie in einen Link kodiert.

Was ist ein Hash, und wie wird er berechnet?

Eine vollständige Erklärung von MD5 und der SHA-Familie, wie die Dateiintegritätsprüfung funktioniert und welcher Algorithmus wann verwendet werden sollte.

Eine Hash-Funktion ist eine mathematische Operation, die Daten beliebiger Länge (Text, eine Datei, ein Bild) in eine feste, für diese Daten eindeutige Zeichenfolge umwandelt. Dieselben Daten erzeugen immer denselben Hash; ändert sich auch nur ein einziges Bit der Daten, ändert sich der Hash vollständig. Dieses Tool berechnet die MD5-, SHA-1-, SHA-256-, SHA-384- und SHA-512-Hashwerte des eingegebenen Texts oder der hochgeladenen Datei — alle auf einmal.

Was ist MD5?

KurzantwortMD5 ist ein älterer Hash-Algorithmus, der Daten in einen 128-Bit-Hashwert (32 Hexadezimalzeichen) umwandelt. Er ist schnell, gilt jedoch als kryptografisch schwach. Da Kollisionsangriffe existieren, sollte er nicht für sicherheitskritische Aufgaben (Passwörter, Signaturen) verwendet werden — er eignet sich am besten für unkritische Aufgaben wie schnelle Datei-Prüfsummen.

Wie wird SHA-256 berechnet?

KurzantwortSHA-256 teilt Daten in 512-Bit-Blöcke auf und wendet auf jeden Block eine Kompressionsfunktion mit 64 Runden an, wodurch ein 256-Bit-Hashwert (64 Hexadezimalzeichen) entsteht. Im Browser geschieht dies in Hardware-Geschwindigkeit und sicher über crypto.subtle.digest('SHA-256', data); dieses Tool ruft diese Funktion automatisch für dich auf.

Wie überprüft man die Dateiintegrität (Prüfsumme)?

KurzantwortLade die heruntergeladene Datei in den Reiter „Datei" hoch und füge den vom Anbieter angegebenen Hash in das Feld „Erwarteter Hash" ein. Das Tool berechnet den tatsächlichen Hash der Datei und vergleicht ihn automatisch; eine Übereinstimmung bedeutet, dass die Datei unversehrt und unverändert ist.

Diese Prüfung ist besonders nützlich, um Fehler durch eine unterbrochene Verbindung oder einen beschädigten Download bei großen Dateiübertragungen (Installationsprogramme, Disk-Images, Archive) zu erkennen. Anbieter bevorzugen meist SHA-256, weil es weitaus sicherer ist als MD5 oder SHA-1.

Was ist der Unterschied zwischen MD5 und SHA?

KurzantwortMD5 erzeugt einen 128-Bit-Hashwert, SHA-1 einen 160-Bit-Hashwert, SHA-256 einen 256-Bit-Hashwert, SHA-384 einen 384-Bit-Hashwert und SHA-512 einen 512-Bit-Hashwert. MD5 und SHA-1 gelten als kryptografisch gebrochen (Kollisionen lassen sich erzeugen); SHA-256 und SHA-512 sind die heute als sicher geltenden Standards und werden in TLS-Zertifikaten und digitalen Signaturen verwendet.

Kann ein Hash zurückverwandelt werden?

KurzantwortNein, Hash-Funktionen sind Einwegfunktionen; es ist mathematisch unmöglich, von einem Hashwert zu den ursprünglichen Daten zurückzukommen. Kurze oder vorhersehbare Eingaben lassen sich jedoch mit vorab berechneten Rainbow-Tables finden — deshalb sollten Passwörter immer mit einem zusätzlichen Salt gehasht werden.

Weitere Mini-Tools: HMAC, CRC32 & Format-Konverter

Drei zusätzliche Mini-Tools, die in konkurrierenden Hash-Tools häufig zu finden sind: Signierung mit geheimem Schlüssel (HMAC), eine klassische, schnelle Prüfsumme (CRC32) und ein Hash-Format-Konverter.

🔑HMAC-Signierung
Signiere eine Nachricht mit einem geheimen Schlüssel — verwendet für Webhook-Verifizierung und API-Anfragesignaturen.
🧮CRC32-Prüfsumme
Eine klassische, sehr schnelle Prüfsumme — weit verbreitet in ZIP-/Archivformaten und Netzwerkprotokollen.
🔁Hex ⇄ Base64
Wandle einen Hash aus einem anderen Tool zwischen Hex und Base64 um.

Referenztabellen zu Hash-Algorithmen

Zitierfähige Algorithmenvergleiche, verifizierte Beispiel-Hashwerte und ein Leitfaden zu Anwendungsfällen.

Hash-Algorithmen — Bitlänge, Anzahl Hex-Zeichen und Sicherheitsstatus
AlgorithmusBitsHex-ZeichenSicherheitsstatus
MD512832Schwach — Kollisionen bekannt, nur für Prüfsummen
SHA-116040Schwach — für kryptografische Zwecke nicht empfohlen
SHA-25625664Stark — Standard für allgemeine Zwecke
SHA-38438496Stark — gekürzte Form von SHA-512
SHA-512512128Stark — längste Hashlänge
CRC32 (Bonus)328Nicht kryptografisch — nur zur Fehlererkennung

Die SHA-Familie wird mit der Web Crypto API des Browsers berechnet; MD5 und CRC32 mit reinem JavaScript.

Verifizierte Beispiel-Hashwerte (zum Abgleich mit deiner eigenen Berechnung)
EingabeAlgorithmusHash (Hex)
(leerer Text)MD5d41d8cd98f00b204e9800998ecf8427e
(leerer Text)SHA-256e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
„The quick brown fox jumps over the lazy dog"MD59e107d9d372bb6826bd81d3542a419d6
„The quick brown fox jumps over the lazy dog"SHA-256d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592
„The quick brown fox jumps over the lazy dog"SHA-51207e547d9586f6a73f73fbac0435ed76951218fb7d0c8d788a309d785436bbb642e93a252a954f23912547d1e8a3b5ed6e1bfd7097821233fa0538f3db854fee6

„The quick brown fox…" ist ein universeller Testsatz, der häufig mit Hash-Tools verwendet wird. Füge ihn oben in den Reiter „Text" ein, um diese Werte selbst zu überprüfen.

Welchen Algorithmus solltest du wann verwenden?
SzenarioEmpfohlener Algorithmus
Integritätsprüfung bei Datei-DownloadsSHA-256
Kompatibilität mit Altsystemen / schnelle PrüfsummeMD5
Hochsichere digitale SignaturenSHA-384 / SHA-512
Verifizierung von Webhook-/API-SignaturenHMAC-SHA-256
Schnelle Fehlererkennung bei Archiven/ZIPCRC32
PasswortspeicherungWeder MD5 noch SHA — verwende bcrypt/scrypt/Argon2 (serverseitig, in diesem Tool nicht verfügbar)

Dieses Tool auf deiner Website einbinden (Embed-Code)

Binde den Hash-Generator kostenlos auf deiner eigenen Website ein. Kopiere den folgenden Code in dein HTML — das Tool läuft in einer vereinfachten Ansicht und verlinkt als Quelle auf diese Seite zurück.

Das eingebettete Tool hat ein festes Layout; du kannst den Wert von height an deine Website anpassen. Keine Werbung, keine persönlichen Daten, läuft vollständig clientseitig.

Glossar der Hash-Begriffe

Kurze Definitionen der wichtigsten Begriffe rund um Hashing und Prüfsummen.

Hash / HashwertEine Einwegoperation, die beliebige Daten in eine feste, für diese Daten eindeutige Zeichenfolge umwandelt.
PrüfsummeEin kurzer Hashwert zur Überprüfung der Datenintegrität, meist mit CRC32 oder MD5/SHA berechnet.
KollisionZwei unterschiedliche Eingaben, die denselben Hashwert erzeugen. Dies wurde für MD5 und SHA-1 in der Praxis nachgewiesen.
SaltZufällige Daten, die vor dem Hashen eines Passworts hinzugefügt werden; sie erschweren Rainbow-Table-Angriffe erheblich.
HMACEine hashbasierte Signatur mit geheimem Schlüssel; sie überprüft sowohl die Integrität als auch die Herkunft einer Nachricht.
Hex (Hexadezimal)Eine Hash-Ausgabe in den Zeichen 0–9 und a–f; jedes Byte wird als 2 Hex-Zeichen dargestellt.
Base64Eine Kodierung, die Binärdaten mit einem 64-Zeichen-Alphabet darstellt; sie erzeugt kürzere Ausgaben als Hex.
BitlängeDie Größe einer Hash-Ausgabe in Bits (z. B. SHA-256 = 256 Bit = 64 Hex-Zeichen).
Rainbow-TableEine vorab berechnete Tabelle von Hashes für gängige Eingaben, verwendet, um ungesalzene Hashes zu knacken.
CRC32Eine nicht kryptografische, sehr schnelle 32-Bit-Prüfsumme zur Fehlererkennung, nicht zur Sicherheit.
Digitale SignaturEine Struktur, die durch Verschlüsselung des Hashwerts von Daten mit einem privaten Schlüssel entsteht und sowohl die Absenderidentität als auch die Integrität überprüft.
Web Crypto APIDie im Browser eingebaute Kryptografie-Schnittstelle; crypto.subtle.digest berechnet die SHA-Familie der Hashes.

Ausführliche Anleitungen

Detaillierte Antworten auf die am häufigsten gestellten Fragen zum Thema Hashing.

Warum gilt MD5 nicht mehr als sicher?

MD5 ist seit 2004 anfällig für Kollisionsangriffe: Es ist praktisch möglich, zwei unterschiedliche Eingaben zu erzeugen, die denselben MD5-Hashwert liefern. Das macht MD5 gefährlich für sicherheitsrelevante Anwendungen wie digitale Signaturen, Zertifikate oder Passwortspeicherung — ein Angreifer könnte eine bösartige Datei mit demselben MD5-Wert wie eine legitime Datei erzeugen.

Trotzdem bleibt MD5 verbreitet, weil es sehr schnell ist und sich gut eignet, um unbeabsichtigte Beschädigungen zu erkennen (einen abgebrochenen Download, einen Festplattenfehler). Wenn Sicherheit wichtig ist, bevorzuge SHA-256 oder SHA-512; reserviere MD5 für geschwindigkeitsorientierte Prüfsummen mit geringem Risiko.

Woran erkenne ich, ob meine heruntergeladene Datei beschädigt ist?

Die meisten Software- oder Datei-Anbieter geben auf der Download-Seite einen SHA-256- oder MD5-Hash an. Lade die Datei nach dem Download in den Reiter „Datei" dieses Tools hoch, füge den Hash des Anbieters in das Feld „Erwarteter Hash" ein und klicke auf „Hash berechnen".

Das Tool berechnet den tatsächlichen Hash deiner Datei und vergleicht ihn automatisch. Eine Übereinstimmung bedeutet, dass die Datei beim Download nicht beschädigt oder verändert wurde. Stimmt sie nicht überein, versuche, die Datei erneut herunterzuladen — idealerweise von einer anderen Quelle.

Sollte ich SHA-256 oder SHA-512 verwenden?

SHA-256 ist heute der am weitesten verbreitete Standard mit einem guten Gleichgewicht aus Geschwindigkeit und Sicherheit; er ist der Standard in TLS-Zertifikaten, Git, Blockchains und vielen anderen Systemen. SHA-512 läuft auf 64-Bit-Prozessoren oft schneller und erzeugt einen längeren Hashwert (128 Hex-Zeichen); er wird von Systemen bevorzugt, die eine zusätzliche Sicherheitsreserve wünschen.

In der Praxis gelten beide mit heutiger Technologie als unknackbar; die Wahl hängt meist von der Kompatibilität ab — welchen Algorithmus das Zielsystem erwartet. Wenn du ein neues System entwirfst, ist SHA-256 eine sichere Standardwahl.

Häufig gestellte Fragen

Was ist MD5?
MD5 ist ein Hash-Algorithmus, der Daten beliebiger Länge in einen festen 128-Bit-Hashwert (32 Hexadezimalzeichen) umwandelt. Er ist schnell und wird noch immer für unkritische Integritätsprüfungen wie Datei-Prüfsummen verwendet. Er gilt jedoch als kryptografisch schwach — es existieren Kollisionsangriffe, weshalb er nicht für Passwörter oder digitale Signaturen verwendet werden sollte.
Wie wird SHA-256 berechnet?
SHA-256 teilt Daten in 512-Bit-Blöcke auf und wendet auf jeden Block eine Kompressionsfunktion mit 64 Runden an, wodurch ein 256-Bit-Hashwert (64 Hexadezimalzeichen) entsteht. Im Browser geschieht dies in Hardware-Geschwindigkeit über crypto.subtle.digest('SHA-256', data); dieses Tool ruft diese Funktion automatisch für dich auf.
Wie überprüft man den Hash einer Datei?
Lade die heruntergeladene Datei in den Reiter „Datei" hoch; das Tool berechnet ihre MD5- und SHA-Hashwerte. Füge den vom Anbieter angegebenen Hash in das Feld „Erwarteter Hash" ein und das Tool vergleicht ihn automatisch. Eine Übereinstimmung bestätigt, dass die Datei nicht beschädigt oder verändert wurde.
Wofür wird ein Hash verwendet?
Ein Hash dient als eindeutiger, längenfester und nicht umkehrbarer Fingerabdruck von Daten zur Überprüfung der Dateiintegrität, zur Passwortspeicherung, für digitale Signaturen und in Blockchains. Ändert sich auch nur ein einziges Bit der Daten, ändert sich der Hash vollständig.
Was ist der Unterschied zwischen MD5 und SHA?
MD5 erzeugt einen 128-Bit-Hashwert und gilt als kryptografisch gebrochen; es wird nur für schnelle Prüfsummenaufgaben empfohlen. Die SHA-Familie (SHA-1/256/384/512) erzeugt längere Hashwerte; SHA-256 und SHA-512 gelten heute als sicher und werden in digitalen Signaturen und TLS-Zertifikaten verwendet.
Ist ein Online-Hash-Tool sicher zu verwenden?
Bei diesem Tool findet die gesamte Berechnung in deinem Browser statt; der eingegebene Text oder die Datei wird niemals an einen Server gesendet, dort gespeichert oder hochgeladen. MD5 wird mit eigenem JavaScript-Code berechnet, die SHA-Familie mit der im Browser eingebauten Web Crypto API. Dadurch ist es sicher, auch vertrauliche Dokumente zu hashen.
Kann ein Hash in die ursprünglichen Daten zurückverwandelt werden?
Nein. Hash-Funktionen sind Einwegfunktionen; es ist mathematisch unmöglich, aus einem Hashwert die ursprünglichen Daten wiederherzustellen. Kurze oder vorhersehbare Eingaben lassen sich jedoch mit vorab berechneten Rainbow-Tables finden, weshalb Passwörter mit einem zusätzlichen Salt gehasht werden sollten.
Welchen Hash-Algorithmus sollte ich verwenden?
Für allgemeine und sicherheitsrelevante Anwendungen ist SHA-256 eine gute Standardwahl; Systeme, die einen längeren Hashwert wünschen, bevorzugen SHA-512. MD5 und SHA-1 sollten nur für Legacy-Kompatibilität oder schnelle Prüfsummen verwendet werden. Für Szenarien wie das Signieren von Webhooks verwende HMAC-SHA256 statt eines einfachen Hashes.

Methodik & Quellen

ToolPicos Hash-Generator ist ein kostenloses, unabhängiges Tool. SHA-1, SHA-256, SHA-384 und SHA-512 werden mit der standardmäßigen Web Crypto API des Browsers (crypto.subtle.digest) berechnet — einer vom W3C standardisierten Schnittstelle, die in jedem modernen Browser eingebaut ist. MD5 und CRC32 werden mit eigenen, reinen JavaScript-Implementierungen berechnet, die den Spezifikationen RFC 1321 bzw. ITU-T CRC-32 folgen; es wird keine externe Bibliothek oder CDN verwendet.

Quellen: NIST FIPS 180-4 (Secure Hash Standard) · RFC 1321 (MD5) · W3C Web Cryptography API. Zuletzt aktualisiert: 22. Juli 2026. Die Ergebnisse sind vollständig algorithmisch und deterministisch; jeder Browser erzeugt für dieselbe Eingabe denselben Hash.

Alle ToolPico-Tools entdecken →

🔗 Dieses Tool auf deiner Website einbinden

Kopiere den folgenden Code auf deine eigene Website. Das Tool ist kostenlos, immer aktuell und läuft vollständig auf deiner Seite. Keine Anmeldung nötig.

Vorschau →
⚡ Erstellt mit ToolPico · toolpico.com