Identificați un fișier pe baza „bytes-urilor magice” ale acestuia și a extensiilor care ascund formatul real.
Calculator de hash pentru fișiere
Instrumentul în sine este în limba engleză; această pagină îl explică în limba ta.
Folosește Calculator de hash pentru fișiere
Ce face
Trageți unul sau mai multe fișiere pentru a obține valorile MD5, SHA-1 și SHA-256 ale acestora. Calcularea hash-urilor se realizează în browserul dvs.; doar linkurile de verificare pe care le accesați trimit un hash către VirusTotal sau MalwareBazaar.
Aplicația funcționează în întregime în browserul tău: nimic din ce introduci nu este încărcat pe server.
Cum se utilizează Calculator de hash pentru fișiere
- Trageți sau selectați fișierele. Trageți unul sau mai multe fișiere în casetă sau selectați-le. Se pot adăuga în coadă până la 50 de fișiere, care sunt procesate unul câte unul.
- Urmărește evoluția. Fiecare fișier primește o fișă pe care sunt indicate dimensiunea acestuia și o bară de progres. Butonul „Stop” anulează procesarea fișierului curent și a celorlalte fișiere din coadă.
- Copiați valorile hash. Fiecare fișă afișează valorile MD5, SHA-1 și SHA-256, împreună cu un buton „Copiere”. Opțiunea „Copiere toate valorile hash” generează un tabel separat prin tab-uri pentru fiecare fișier.
- Caută termenul „hash”. Faceți clic pe VirusTotal sau MalwareBazaar pentru a căuta codul SHA-256 într-o filă nouă sau utilizați opțiunea „Trimite către” pentru IOC Converter sau Abuse Report Generator.
- Începe din nou. Comanda „Clear” oprește toate sarcinile în curs de execuție și elimină toate cardurile.
Exemplu
Propoziție de test publicată
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.Hash-ul unui fișier de 43 de octeți numit example.txt: MD5 9e107d9d372bb6826bd81d3542a419d6, SHA-1 2fd4e1c67a2d28fced849ee1bb76e7391b93eb12 și SHA-256 d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592, valorile publicate pentru această propoziție.
Ce verifică
| Semnal | Ce înseamnă asta |
|---|---|
| SHA-256 | Valoarea care trebuie menționată în rapoarte și utilizată pentru căutarea în bazele de date cu programe malware. Modificarea chiar și a unui singur octet din fișier generează o valoare diferită. |
| MD5 și SHA-1 | Sunt încă utilizate de către unele servicii de căutare și fluxuri mai vechi. Acestea nu sunt rezistente la coliziuni, așa că nu vă bazați doar pe ele ca dovadă. |
| Avertisment privind fișierele goale | Un fișier de 0 octeți are aceleași valori hash ca orice alt fișier gol, așa că o potrivire nu dovedește nimic. |
| Fișiere mai mari de 500 MB | Se calculează doar MD5, iar linkul de căutare devine VirusTotal (după MD5). MalwareBazaar are nevoie de SHA-256. |
| Notă de referință | Dacă browserul nu poate rezerva memorie pentru întregul fișier, algoritmii SHA-1 și SHA-256 sunt omisi, iar acest lucru este menționat într-o notă. |
| Tipul browserului | Tipul MIME pe care browserul tău îl deduce din numele fișierului. Acesta nu verifică conținutul; File Type Sniffer face acest lucru. |
| Copiază toate hash-urile | Un rând de antet și câte o linie pentru fiecare fișier, conținând numele, numărul de octeți, valorile MD5, SHA-1 și SHA-256, gata de a fi introduse într-un bilet sau într-o foaie de calcul. |
| Linkuri de căutare | Ei încep căutarea folosind doar hash-ul. Un hash necunoscut nu constituie o dovadă de siguranță: adesea, noile eșantioane nu sunt încă incluse în listă. |
| Linia de dimensiuni | Numărul exact de octeți. Dacă acesta diferă de dimensiunea menționată într-un raport sau într-un jurnal al gateway-ului de e-mail, înseamnă că aveți de-a face cu un alt fișier. |
Alte exemple
Un fișier gol
A file of 0 bytesMD5 d41d8cd98f00b204e9800998ecf8427e, SHA-1 da39a3ee5e6b4b0d3255bfef95601890afd80709, SHA-256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855, precum și un avertisment că acestea sunt hash-uri de zero octeți, comune tuturor fișierelor goale.
Șirul de testare „abc”
A 3-byte file containing abc, with no line breakMD5 900150983cd24fb0d6963f7d28e17f72, SHA-1 a9993e364706816aba3e25717850c26c9cd0d89d, SHA-256 ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad: valorile publicate în RFC 1321 și FIPS 180.
O imagine de disc de dimensiuni foarte mari
A 2 GB .iso fileSe afișează doar codul MD5, cu mențiunea că SHA-1 și SHA-256 au fost omise deoarece fișierul depășește 500 MB, precum și un singur link către VirusTotal (pe baza codului MD5).
Întrebări frecvente
Ce valori hash generează calculatorul și cum?
Valorile MD5 provin din propria implementare a standardului RFC 1321 a acestei pagini, în timp ce fișierul este citit în segmente de 4 MB; valorile SHA-1 și SHA-256 provin din API-ul Web Crypto al browserului. Toate cele trei acoperă exact octeții fișierului, astfel încât rezultatele lor corespund cu cele raportate de sha256sum, Get-FileHash sau VirusTotal pentru acest fișier.
De ce nu sunt disponibile algoritmii SHA-1 și SHA-256 pentru fișiere foarte mari?
Web Crypto poate genera un hash doar pentru un buffer complet, așa că pagina ar trebui să stocheze întregul fișier în memorie; pentru fișiere mai mari de 500 MB, acesta le omite pentru a preveni blocarea filului și calculează doar MD5. MD5 și SHA-1 sunt adecvate pentru căutări, dar nu sunt rezistente la coliziuni, așa că menționați SHA-256 atunci când raportați un eșantion.
Fișierul a fost încărcat pe VirusTotal sau MalwareBazaar?
Nu. Fișierul nu părăsește niciodată browserul tău. Butoanele VirusTotal și MalwareBazaar sunt simple linkuri care deschid site-urile respective într-o filă nouă, cu hash-ul inclus în adresă, și nu se trimite nimic până când nu dai clic pe unul dintre ele.
De ce hash-ul meu diferă de cel din raport?
Orice modificare a octeților duce la modificarea tuturor valorilor hash: o copie salvată din nou, comprimată din nou sau convertită este un fișier diferit. Redenumirea unui fișier nu îi modifică valoarea hash. Generează valoarea hash pentru fișierul original pe care l-ai primit.
Ar trebui să încărc eu însumi fișierul pe VirusTotal?
Căutați mai întâi după hash. Fișierele încărcate pe VirusTotal sunt partajate cu partenerii săi din domeniul securității, așa că nu încărcați documente care conțin date personale sau ale companiei.
Este riscant să se aplice o funcție hash unui fișier rău intenționat?
Procesul de hash citește doar octeții: fișierul nu este niciodată deschis, rulat sau redat. Păstrați-l închis după aceea și ștergeți-l când nu mai aveți nevoie de el ca probă.
Ce înseamnă „Trimite” în acest context?
Hășul SHA-256 al fiecărui fișier, câte unul pe rând, sau hășul MD5 în cazul în care SHA-256 a fost omis. IOC Converter și Abuse Report Generator acceptă această listă.