So funktioniert es
Hash-Generator — MD5, SHA-1, SHA-256, SHA-512 berechnen. Alle Verarbeitung erfolgt in deinem Browser — kein Upload, keine Anmeldung, keine E-Mail. Für immer kostenlos.
Zuletzt aktualisiert:
Über Hash-Generator
Der Hash Generator MD5 SHA berechnet MD5-, SHA-1-, SHA-256- und SHA-512-Hashes für beliebige Texte oder Dateien direkt in deinem Browser. Egal, ob du eine Prüfsumme zur Verifikation eines Downloads oder einen Fingerprint eines Strings als Cache-Schlüssel brauchst — die Berechnung erfolgt lokal und sofort.
Es handelt sich um kryptografische Hashfunktionen, keine Verschlüsselung — sie sind einseitig. Du kannst einen Hash nicht zurückrechnen, um die ursprüngliche Eingabe wiederherzustellen. Hashes werden für Passwortspeicherung (in Kombination mit einem Salt), Dateiintegritätsprüfungen, content-addressable Storage und das Signieren von Payloads verwendet.
Da das Hashing vollständig auf deinem Gerät stattfindet, kannst du Passwörter, API-Tokens oder andere Geheimnisse gefahrlos einfügen — sie verlassen den Browser nicht.
So verwenden Sie Hash-Generator
- Wähle den Eingabemodus: Text zum Hashen eines Strings oder Datei für einen Binär-Blob.
- Im Text-Modus tippst oder fügst du deine Eingabe ein — der Hash wird beim Tippen neu berechnet.
- Im Datei-Modus klickst du auf Pick a file und wählst eine beliebige Datei aus. Multi-Gigabyte-Dateien werden via Chunked-Reading unterstützt.
- Beobachte, wie die vier Hashwerte (MD5, SHA-1, SHA-256, SHA-512) darunter erscheinen — jeder Algorithmus läuft parallel.
- Klicke den Kopierbutton neben einem Hash, um ihn zur Verifikation oder zum Einfügen in ein Dokument in die Zwischenablage zu schicken.
Häufige Anwendungsfälle
- Verifizieren eines heruntergeladenen ISOs, Installers oder Release-Tarballs gegen den auf der Projektseite veröffentlichten SHA-256.
- Cache-Schlüssel für eine Web-App generieren: eine URL oder einen Query-String in einen kurzen, deterministischen Identifier hashen.
- Prüfen, ob zwei große Dateien Byte-identisch sind, ohne sie irgendwohin hochzuladen.
- Einen Fingerprint eines Konfigurationsstrings erzeugen, bevor er durch eine Logging-Pipeline geschickt wird, die Payload-Inhalte verwirft.
- Einen Passwort-Hash gegen einen gespeicherten Wert während eines Migration-Audits abgleichen (offline, niemals auf dem Live-System).
Tipps und häufige Fehler
- Verwende niemals reines MD5 oder SHA-1 zum Speichern von Passwörtern — sie sind zu schnell und haben bekannte Kollisionen. Nutze stattdessen serverseitig bcrypt, scrypt oder Argon2.
- SHA-256 ist der moderne Standard für allgemeine Integritätsprüfungen; SHA-512 ist auf 64-Bit-Maschinen schneller und liefert mehr Bits.
- Vergleiche beim Verifizieren eines Downloads den gesamten Hash Zeichen für Zeichen — Substring-Matches sind nicht sicher.
- Das Hashen derselben Eingabe liefert immer die gleiche Ausgabe. Unterscheiden sich zwei Berechnungen, war die Eingabe verschieden (z. B. nachgestellter Zeilenumbruch, anderes Encoding).
Häufig gestellte Fragen
Kann ich den Hash umkehren, um meinen Text zurückzubekommen?
Nein. Hashes sind per Design Einwegfunktionen. Sie können nicht mathematisch umgekehrt werden — deshalb werden sie für Passwörter und Integritätsprüfungen verwendet.
Welchen Algorithmus soll ich verwenden?
SHA-256 für allgemeinen Gebrauch. SHA-512 für mehr Sicherheit. MD5 und SHA-1 gibt es aus Kompatibilitätsgründen — nicht für sicherheitskritische neue Anwendungen empfohlen.
Funktioniert es für sehr große Dateien?
Ja. Wir hashen Dateien in 2-MB-Chunks, sodass Mehrgigabyte-Dateien ohne Speicherprobleme funktionieren.
Sind diese Hashes identisch mit der Ausgabe von openssl oder shasum auf der Kommandozeile?
Ja — wir verwenden die WebCrypto-API und gut getestete MD5-Implementierungen, die für dieselbe Eingabe Byte-für-Byte identische Ausgaben wie openssl dgst, shasum und certutil liefern.
Warum können sich zwei Hashes der "gleichen" Datei unterscheiden?
Meist durch unsichtbare Byte-Unterschiede: CRLF statt LF Zeilenende, ein UTF-8-BOM, ein vom Editor angefügter Zeilenumbruch oder unterschiedliche Datei-Encodings. Hashes sind exakt — schon ein einziges Bit Unterschied erzeugt einen völlig anderen Wert.
Wie lange dauert das Hashen einer großen Datei?
Wir streamen die Datei in 2-MB-Chunks, sodass eine 1-GB-Datei je nach CPU typischerweise in 5-15 Sekunden fertig ist. Der Fortschritt wird im Status Computing… angezeigt.
Neueste Beiträge aus dem Blog
Ähnliche Tools
- QR-Code-GeneratorURL oder Text in einen QR-Code umwandeln
- JSON-FormatiererJSON verschönern, minimieren oder validieren
- FarbkonverterZwischen HEX, RGB, HSL umrechnen
- Base64-KonverterText oder Dateien in/aus Base64 codieren/decodieren
- Bild → IconFavicon und PWA-Icons generieren
- Text-zu-SpracheBeliebigen Text mit über 100 Browser-Stimmen vorlesen