Datei-Hash-Rechner
Fügen Sie den Inhalt einer Datei oder beliebigen Text ein und erhalten Sie jeden gängigen kryptografischen Hash: MD5, SHA-1, SHA-256 und SHA-512. Praktisch zum Abgleichen eines Downloads mit der vom Anbieter veröffentlichten Prüfsumme, zum stichprobenartigen Prüfen der Integrität von Backups oder zum Hinzufügen von inhaltsadressierten Identifikatoren zu einer Pipeline. Der eingefügte Text wird als Teil der Seitenanfrage an den Server gesendet, mit der die Hashes berechnet werden.
So verwenden Sie den Rechner
-
1
Text einfügen
Kopieren Sie den Dateiinhalt oder beliebigen Text in das Textfeld. Dieses Tool hasht Texteingaben; es liest keine Dateien von Ihrer Festplatte.
-
2
Berechnen
Klicken Sie auf die Schaltfläche „Hashes berechnen“. Derselbe Eingabetext wird sofort mit allen vier Algorithmen gehasht.
-
3
Die Hashes lesen
MD5, SHA-1, SHA-256 und SHA-512 werden gleichzeitig in hexadezimaler Schreibweise mit Kleinbuchstaben angezeigt, bereit zum Kopieren.
-
4
Mit dem Referenzwert vergleichen
Vergleichen Sie jeden Hash Zeichen für Zeichen mit der vom Anbieter veröffentlichten Prüfsumme. Das Tool zeigt die Hashes an; der Vergleich liegt bei Ihnen.
Hash-Funktionsreferenz
| Algorithmus | Ausgabelänge | Status für Integrität | Status für Sicherheit |
|---|---|---|---|
| MD5 | 128 Bit (32 hex) | OK für gelegentliche Integrität | Kaputt, nicht für Sicherheit verwenden |
| SHA-1 | 160 Bit (40 hex) | OK für Integrität | Kaputt, Kollisionen nachgewiesen |
| SHA-256 | 256 Bit (64 hex) | Empfohlener Standard | Immer noch als sicher angesehen |
| SHA-512 | 512 Bit (128 hex) | Oft schneller auf 64-Bit | Immer noch als sicher angesehen |
Wann welches verwenden
- MD5: nur zur Erkennung zufälliger Beschädigungen (ein Disk-Lese-Fehler, ein missratener Download). Nicht sicher, wenn ein Angreifer eine Datei erstellen könnte, die übereinstimmt.
- SHA-1: veraltete Systeme, die nicht aktualisiert werden können. Vermeiden Sie alles Neue.
- SHA-256: der moderne Standard. Jede Linux-Distribution, jeder Cloud-Anbieter, jeder Paketmanager veröffentlicht SHA-256.
- SHA-512: wenn die Plattform native 64-Bit-Hashing-Unterstützung hat, oft 20-30% schneller als SHA-256 auf solcher Hardware, trotz der größeren Ausgabe.
Typischer Workflow: einen Download überprüfen
- Laden Sie die Datei beim Anbieter herunter.
- Finden Sie die vom Anbieter veröffentlichte SHA-256 auf der Release-Seite.
- Ist die Datei reiner Text, fügen Sie ihren Inhalt in dieses Tool ein und lesen Sie ihre SHA-256 ab. Bei Binärdateien verwenden Sie ein lokales Kommandozeilen-Tool (sha256sum unter Linux, shasum unter macOS, Get-FileHash in PowerShell).
- Vergleichen Sie die beiden Strings Zeichen für Zeichen.
- Unterscheiden sie sich, ist die Datei beschädigt oder manipuliert. Löschen Sie sie und laden Sie sie erneut von einem offiziellen Mirror herunter.
Häufige Fehler
- Nur die ersten 6-8 hexadezimalen Zeichen vergleichen. Angreifer mit genügend Rechenleistung können kurze Präfixkollisionen für schwache Algorithmen fälschen, vergleichen Sie immer den gesamten String.
- Der Prüfziffer vertrauen, die auf derselben Seite wie der Download veröffentlicht wurde. Wenn die Seite kompromittiert ist, sind beide kompromittiert. Verwenden Sie einen separaten Kanal (Twitter des Anbieters, signierte Versionshinweise), wenn die Einsätze hoch sind.
- Eine übereinstimmende MD5 als „sicher“ behandeln. Sie beweist nur, dass die Datei nicht zufällig beschädigt wurde, nicht dass sie nicht ausgetauscht wurde.
Häufig gestellte Fragen
Ja. Der Text wird als Teil der Seitenanfrage an den Server gesendet, mit der die Hashes berechnet werden. Er wird nicht gespeichert und nicht zum Seitenlink hinzugefügt.
Jede Hash-Funktion erzeugt per Design einen anderen Fingerabdruck. Der Eingabetext ist derselbe, aber MD5, SHA-1, SHA-256 und SHA-512 verarbeiten ihn jeweils anders und liefern hexadezimale Strings unterschiedlicher Länge.
Ja, das nennt man eine Kollision. Bei MD5 und SHA-1 ist sie praktisch erreichbar; für SHA-256 und SHA-512 hat bisher niemand öffentlich eine nachgewiesen, und das wird für Jahrzehnte nicht erwartet.
Es gibt keine künstliche Größenbegrenzung, aber sehr große Eingaben verlangsamen die Seite und können Browser-Limits für Textfelder erreichen. Dieses Tool hasht nur Texteingaben; für Binärdateien nutzen Sie ein Tool, das die Datei direkt liest.
Verwandte Tools
Base64-Datei-Encoder
Kodieren Sie jede Datei (PDF, ZIP, Bild, ausführbare Datei) in Base64-Text zum Einbetten in JSON, E-Mail, YAML oder Daten-URIs. Läuft lokal, kein Upload.
A1Z26-Code-Encoder
Text mit dem A1Z26-Code (A=1, B=2, ... Z=26) codieren oder eine Zahlenfolge zurück in Buchstaben decodieren, mit anpassbarem Trennzeichen.
bcrypt-Generator
Generieren Sie einen bcrypt-Hash aus einem Klartextpasswort. Anpassbarer Kostenfaktor von 4 bis 13, kompatibel mit Laravel, Django, Node und PHP.
AES Verschlüsseln / Entschlüsseln
Verschlüsseln und entschlüsseln Sie risikoarmen Text mit AES-OpenSSL-Chiffren. Das Passwort wird mit SHA-256 gehasht, die Base64-Ausgabe enthält IV plus Chiffretext.
Base32-Encoder/Decoder
Base32-Strings mit dem RFC 4648-Alphabet kodieren und dekodieren. Nützlich für TOTP-Geheimnisse, groß-/kleinschreibungsunempfindliche Tokens und von Menschen eingegebene Identifikatoren.
Base58-Encoder/Decoder
Kodieren Sie UTF-8-Text oder hexadezimale Bytes und dekodieren Sie Base58 sicher mit dem Bitcoin-, Ripple- oder Flickr-Alphabet.
Tool in anderen Sprachen verfügbar
- 파일 해시 계산기 [KO]
- เครื่องคำนวณแฮชของไฟล์ [TH]
- File Hash Calculator [EN]
- Filhashkalkylator [SV]
- Bestandshash-calculator [NL]
- 文件哈希计算器 [ZH]
- Kalkulator skrótu pliku [PL]
- Công cụ tính hash của tệp [VI]
- Kalkulator Hash File [ID]
- حاسبة تجزئة الملفات [AR]
- Dosya Hash Hesaplayıcı [TR]
- ファイルハッシュ計算ツール [JA]
- Calculadora de Hash de Arquivo [PT]
- Calculadora de Hash de Archivos [ES]
- Calculateur de hachage de fichier [FR]
- Calcolatore di Hash di File [IT]
- Калькулятор хеша файла [RU]