Eine Datei an ihren Magic Bytes erkennen und Endungen markieren, die über das echte Format täuschen.
Datei-Hash-Rechner
Das Tool selbst ist auf Englisch; auf dieser Seite wird es in Ihrer Sprache erklärt.
Datei-Hash-Rechner verwenden
Was es bewirkt
Ziehen Sie eine oder mehrere Dateien hierher, um ihre MD5-, SHA-1- und SHA-256-Werte zu erhalten. Das Hashen geschieht in Ihrem Browser; nur die Suchlinks, die Sie anklicken, senden einen Hash an VirusTotal oder MalwareBazaar.
Es läuft vollständig in Ihrem Browser: Es werden keine Ihrer Eingaben hochgeladen.
So verwenden Sie Datei-Hash-Rechner
- Dateien ablegen oder auswählen. Ziehen Sie eine oder mehrere Dateien auf das Feld, oder wählen Sie sie aus. Bis zu 50 Dateien werden eingereiht und nacheinander gehasht.
- Fortschritt verfolgen. Jede Datei erhält eine Karte mit ihrer Größe und einem Fortschrittsbalken. Stop bricht die aktuelle Datei und den Rest der Warteschlange ab.
- Hashes kopieren. Jede Karte zeigt MD5, SHA-1 und SHA-256 mit einer Copy-Schaltfläche. Copy all hashes liefert eine tabulatorgetrennte Tabelle aller Dateien.
- Hash nachschlagen. Drücken Sie VirusTotal oder MalwareBazaar, um in einem neuen Tab nach dem SHA-256 zu suchen, oder verwenden Sie Send to für IOC Converter oder Abuse Report Generator.
- Neu beginnen. Clear stoppt einen laufenden Vorgang und entfernt alle Karten.
Beispiel
Veröffentlichter Testsatz
The quick brown fox jumps over the lazy dogexample.txt
43 B (43 bytes) · browser type text/plain
Done
MD5
9e107d9d372bb6826bd81d3542a419d6
SHA-1
2fd4e1c67a2d28fced849ee1bb76e7391b93eb12
SHA-256
d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592
VirusTotal ↗
MalwareBazaar ↗
These links open virustotal.com or bazaar.abuse.ch in a new tab and send only the SHA-256, never the file.Gehasht als 43 Byte große Datei namens example.txt: MD5 9e107d9d372bb6826bd81d3542a419d6, SHA-1 2fd4e1c67a2d28fced849ee1bb76e7391b93eb12 und SHA-256 d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592, die veröffentlichten Werte für diesen Satz.
Was dabei geprüft wird
| Signal | Was das bedeutet |
|---|---|
| SHA-256 | Der Wert, den Sie in Meldungen angeben und in Malware-Datenbanken suchen. Schon die Änderung eines einzigen Bytes der Datei ergibt einen anderen Wert. |
| MD5 und SHA-1 | Werden noch von älteren Suchdiensten und Feeds verwendet. Sie sind nicht kollisionsresistent; verlassen Sie sich daher nicht allein auf sie als Beweis. |
| Warnung bei leerer Datei | Eine Datei mit 0 Bytes hat dieselben Hashes wie jede andere leere Datei, eine Übereinstimmung beweist also nichts. |
| Dateien über 500 MB | Nur MD5 wird berechnet, und der Suchlink wird zu VirusTotal (by MD5). MalwareBazaar braucht den SHA-256. |
| Speicherhinweis | Kann der Browser keinen Speicher für die ganze Datei reservieren, werden SHA-1 und SHA-256 übersprungen, und ein Hinweis sagt das. |
| Browsertyp | Der MIME-Typ, den Ihr Browser aus dem Dateinamen ableitet. Er prüft den Inhalt nicht; das tut File Type Sniffer. |
| Copy all hashes | Eine Kopfzeile und eine Zeile pro Datei mit Name, Bytes, MD5, SHA-1 und SHA-256, bereit für ein Ticket oder eine Tabelle. |
| Suchlinks | Sie öffnen die Suche nur mit dem Hash. Ein unbekannter Hash ist kein Beweis für Sicherheit: Neue Samples sind oft noch nicht erfasst. |
| Größenzeile | Die exakte Byteanzahl. Weicht sie von der Größe in einer Meldung oder im Log eines Mail-Gateways ab, haben Sie eine andere Datei vor sich. |
Weitere Beispiele
Eine leere Datei
A file of 0 bytesMD5 d41d8cd98f00b204e9800998ecf8427e, SHA-1 da39a3ee5e6b4b0d3255bfef95601890afd80709, SHA-256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 und eine Warnung, dass dies die Hashes von null Bytes sind, die jede leere Datei teilt.
Der Teststring abc
A 3-byte file containing abc, with no line breakMD5 900150983cd24fb0d6963f7d28e17f72, SHA-1 a9993e364706816aba3e25717850c26c9cd0d89d, SHA-256 ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad: die in RFC 1321 und FIPS 180 veröffentlichten Werte.
Ein sehr großes Disk-Image
A 2 GB .iso fileNur MD5 wird angezeigt, mit dem Hinweis, dass SHA-1 und SHA-256 übersprungen wurden, weil die Datei größer als 500 MB ist, und ein einzelner Link VirusTotal (by MD5).
Häufig gestellte Fragen
Welche Hashes erzeugt der Rechner, und wie?
MD5 stammt aus der eigenen RFC-1321-Implementierung dieser Seite, während die Datei in Abschnitten von 4 MB gelesen wird; SHA-1 und SHA-256 stammen aus der Web Crypto API des Browsers. Alle drei erfassen die exakten Bytes der Datei und stimmen daher mit dem überein, was sha256sum, Get-FileHash oder VirusTotal für sie melden.
Warum fehlen SHA-1 und SHA-256 bei sehr großen Dateien?
Web Crypto kann nur einen vollständigen Puffer hashen, die Seite müsste also die ganze Datei im Speicher halten; über 500 MB lässt sie diese Hashes weg, damit der Tab nicht abstürzt, und berechnet nur MD5. MD5 und SHA-1 genügen für Suchen, sind aber nicht kollisionsresistent; geben Sie daher den SHA-256 an, wenn Sie ein Sample melden.
Wird die Datei zu VirusTotal oder MalwareBazaar hochgeladen?
Nein. Die Datei verlässt nie Ihren Browser. Die Schaltflächen VirusTotal und MalwareBazaar sind gewöhnliche Links, die diese Websites in einem neuen Tab mit dem Hash in der Adresse öffnen, und nichts wird gesendet, bevor Sie einen davon anklicken.
Warum weicht mein Hash von dem in einer Meldung ab?
Jede Änderung an den Bytes ändert jeden Hash: Eine neu gespeicherte, neu gezippte oder konvertierte Kopie ist eine andere Datei. Das Umbenennen einer Datei ändert ihren Hash nicht. Hashen Sie das Original, das Sie erhalten haben.
Soll ich die Datei selbst zu VirusTotal hochladen?
Suchen Sie zuerst per Hash. Zu VirusTotal hochgeladene Dateien werden mit dessen Sicherheitspartnern geteilt; laden Sie daher keine Dokumente mit persönlichen oder Unternehmensdaten hoch.
Ist es riskant, eine schädliche Datei zu hashen?
Beim Hashen werden nur die Bytes gelesen: Die Datei wird nie geöffnet, ausgeführt oder gerendert. Lassen Sie sie danach geschlossen, und löschen Sie sie, wenn Sie sie nicht mehr als Beweismittel brauchen.
Was übergibt Send to?
Den SHA-256 jeder gehashten Datei, einen pro Zeile, oder den MD5, wo SHA-256 übersprungen wurde. IOC Converter und Abuse Report Generator akzeptieren diese Liste.