Datei-Hash-Prüfer — Digeste im Browser verifizieren
Hashe eingefügten Text oder eine lokale Datei im Browser. Schritte: Text oder Datei wählen, MD5/SHA ankreuzen, Hash klicken, Kleinbuchstaben-Hex kopieren. Beispiel: Text `hello` → SHA-256 `2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b0184`. Dateien werden lokal gelesen; MD5 lädt crypto-js nur bei Auswahl vom CDN.
So funktioniert es
Wähle Text für Einfügen (UTF-8-Bytes) oder Datei für lokale Datei (rohe Bytes). Einen oder mehr Algorithmen ankreuzen und Hash klicken. SHA über Web Crypto; MD5 lädt beim ersten Mal eine kleine Bibliothek. Ergebnis als Kleinbuchstaben-Hex, eine Zeile pro Algorithmus.
Erwartete Regeln
Algorithmuswahl, Byte-Semantik und Ausgabeformat — was zu erwarten ist, bevor du einen Digest woanders vergleichst.
- MD5 → 32 Hex (128 Bit). SHA-1 → 40 Hex. SHA-256 → 64 Hex. SHA-384 → 96 Hex. SHA-512 → 128 Hex. Alles Kleinbuchstaben, ohne Präfix.
- Textmodus: UTF-8 via `TextEncoder`. Dateimodus: gesamter Byte-Stream. UTF-8-BOM oder CRLF in der Datei ändert den Digest gegenüber plain paste.
- Leerer Text oder Zero-Byte-Datei liefert den Standard-Empty-Input-Digest pro Algorithmus (gültiges Hex).
- Datenschutz: kein Upload. MD5 ist der einzige Pfad mit CDN-Fetch für crypto-js; SHA-* nur eingebautes Web Crypto.
Beispiel
Text `hello` mit SHA-256 → `2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b0184`. MD5 derselben Zeichenkette → `5d41402abc4b2a76b9719d911017c592`. Text nutzt UTF-8-Bytes; Dateien rohe Bytes.
Gute Einsatzfälle
- Release: Installer-SHA-256 mit dem auf der Download-Seite veröffentlichten Wert vergleichen.
- Config: JSON- oder `.env`-Snippet vor und nach Deploy fingerprinten.
- Legacy-QA: prüfen, ob altes MD5-Manifest noch zum neu gebauten Artefakt passt.
Frequently asked questions
Wann MD5, wann SHA-256?
MD5 ist schnell und noch in Legacy-Checksums (alte `md5sum`-Listen, manche CDN-ETags). Für Sicherheit (Signaturen, Passwörter, Manipulationsschutz) SHA-256 oder SHA-512 bevorzugen. SHA-1 ist für Zertifikate deprecated, kann aber in alten Artefakten vorkommen.
Wie werden große Dateien behandelt?
Große Dateien werden blockweise mit Fortschrittsbalken gelesen. Über ~100 MB erscheint eine Warnung, wir versuchen es trotzdem. Sehr große Dateien können langsam sein oder Speicher sprengen — für Multi-GB-Archive Desktop-Tool nutzen.
Hasht eingefügter Text wie eine Datei?
Text wird als UTF-8-kodierte Bytes gehasht. Eine Datei als roher Byte-Stream. Gleiche Buchstaben in einer `.txt` können vom eingefügten Text abweichen, wenn Encoding oder Zeilenenden differieren.
Wird meine Datei oder mein Text hochgeladen?
Kein Upload. Text und Dateien bleiben auf dem Gerät. SHA-* nutzt Web Crypto. Nur MD5 lädt crypto-js von jsDelivr — Inhalt geht nicht ans CDN.
Welches Hex-Format wird ausgegeben?
Ausgabe als Kleinbuchstaben-Hex ohne `0x`-Präfix, eine Zeile pro Algorithmus. Entspricht üblichen `md5sum` / `sha256sum` unter Linux und macOS.
Fragen oder Feedback
Unklar, kaputt oder etwas fehlt? Schreib unten eine Nachricht — wir lesen jede Notiz zu diesen Tools.