Zidentyfikuj plik na podstawie jego bajtów identyfikacyjnych oraz rozszerzeń, które wprowadzają w błąd co do rzeczywistego formatu.
Kalkulator skrótu pliku
Samo narzędzie jest w języku angielskim; na tej stronie znajdziesz wyjaśnienia w Twoim języku.
Użyj Kalkulator skrótu pliku
Jak to działa
Przeciągnij jeden lub więcej plików, aby uzyskać ich skróty MD5, SHA-1 i SHA-256. Generowanie skrótów odbywa się w przeglądarce; tylko w przypadku kliknięcia linków sprawdzających skrót jest wysyłany do serwisów VirusTotal lub MalwareBazaar.
Działa całkowicie w przeglądarce: żadne wprowadzone dane nie są przesyłane.
Jak korzystać z Kalkulator skrótu pliku
- Przeciągnij lub wybierz pliki. Przeciągnij jeden lub więcej plików na pole lub wybierz je. W kolejce może znajdować się maksymalnie 50 plików, które są kolejno przetwarzane i poddawane generowaniu skrótów.
- Śledź postępy. Każdy plik ma przypisaną kartę z informacją o rozmiarze oraz paskiem postępu. Przycisk „Zatrzymaj” powoduje przerwanie przetwarzania bieżącego pliku oraz pozostałych plików w kolejce.
- Skopiuj skróty. Każda karta zawiera skróty MD5, SHA-1 i SHA-256 wraz z przyciskiem „Kopiuj”. Wybranie opcji „Kopiuj wszystkie skróty” powoduje wygenerowanie tabeli wszystkich plików, w której wartości są oddzielone znakami tabulacji.
- Sprawdź znaczenie tego hasła. Kliknij „VirusTotal” lub „MalwareBazaar”, aby wyszukać wartość SHA-256 w nowej karcie, lub skorzystaj z opcji „Wyślij do”, aby skorzystać z konwertera wskaźników IOC lub generatora zgłoszeń nadużyć.
- Zacznij od nowa. Funkcja „Clear” zatrzymuje wszystkie uruchomione zadania i usuwa wszystkie karty.
Przykład
Opublikowane zdanie testowe
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.Skrót pliku o nazwie example.txt o rozmiarze 43 bajtów: MD5 9e107d9d372bb6826bd81d3542a419d6, SHA-1 2fd4e1c67a2d28fced849ee1bb76e7391b93eb12 oraz SHA-256 d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592 – opublikowane wartości dla tego zdania.
Co jest sprawdzane
| Sygnał | Co to oznacza |
|---|---|
| SHA-256 | Wartość, którą należy podawać w raportach oraz wykorzystywać do przeszukiwania baz danych złośliwego oprogramowania. Zmiana nawet jednego bajtu w pliku powoduje uzyskanie innej wartości. |
| MD5 i SHA-1 | Nadal są wykorzystywane przez starsze mechanizmy wyszukiwania i kanały danych. Nie są one odporne na kolizje, dlatego nie należy polegać wyłącznie na nich jako dowodzie. |
| Ostrzeżenie o pustym pliku | Plik o rozmiarze 0 bajtów ma takie same skróty jak każdy inny pusty plik, więc zbieżność tych skrótów niczego nie dowodzi. |
| Pliki o rozmiarze powyżej 500 MB | Obliczany jest wyłącznie kod MD5, a link do wyszukiwania prowadzi do serwisu VirusTotal (na podstawie kodu MD5). Serwis MalwareBazaar wymaga kodu SHA-256. |
| Uwaga dotycząca pamięci | Jeśli przeglądarka nie może zarezerwować pamięci na cały plik, algorytmy SHA-1 i SHA-256 są pomijane, a użytkownik otrzymuje odpowiednią informację. |
| Typ przeglądarki | Typ MIME, który przeglądarka odgaduje na podstawie nazwy pliku. Nie sprawdza ona zawartości pliku; robi to program File Type Sniffer. |
| Skopiuj wszystkie skróty | Wiersz nagłówkowy oraz po jednym wierszu na każdy plik, zawierający nazwę, liczbę bajtów, skody MD5, SHA-1 i SHA-256 – gotowe do wykorzystania w zgłoszeniu lub arkuszu kalkulacyjnym. |
| Linki do wyszukiwania | Rozpoczynają wyszukiwanie, dysponując jedynie skrótem. Nieznany skrót nie stanowi dowodu bezpieczeństwa: nowe próbki często nie są jeszcze uwzględnione w wykazie. |
| Linia rozmiarów | Dokładna liczba bajtów. Jeśli różni się ona od rozmiaru podanego w raporcie lub w dzienniku bramy pocztowej, oznacza to, że masz do czynienia z innym plikiem. |
Więcej przykładów
Pusty plik
A file of 0 bytesMD5 d41d8cd98f00b204e9800998ecf8427e, SHA-1 da39a3ee5e6b4b0d3255bfef95601890afd80709, SHA-256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855, oraz ostrzeżenie, że są to skróty zerowych bajtów, wspólne dla każdego pustego pliku.
Ciąg testowy „abc”
A 3-byte file containing abc, with no line breakMD5 900150983cd24fb0d6963f7d28e17f72, SHA-1 a9993e364706816aba3e25717850c26c9cd0d89d, SHA-256 ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad: wartości opublikowane w RFC 1321 i FIPS 180.
Bardzo duży obraz dysku
A 2 GB .iso fileWyświetlany jest wyłącznie kod MD5 wraz z informacją, że algorytmy SHA-1 i SHA-256 zostały pominięte, ponieważ rozmiar pliku przekracza 500 MB, oraz pojedynczy link do serwisu VirusTotal (na podstawie kodu MD5).
Najczęściej zadawane pytania
Jakie skróty generuje ten kalkulator i w jaki sposób?
Wartość MD5 pochodzi z własnej implementacji standardu RFC 1321 na tej stronie, przy czym plik jest odczytywany w fragmentach po 4 MB; wartości SHA-1 i SHA-256 pochodzą z interfejsu API Web Crypto przeglądarki. Wszystkie trzy obejmują dokładnie te same bajty pliku, więc ich wyniki są zgodne z tym, co dla niego podają narzędzia sha256sum, Get-FileHash lub VirusTotal.
Dlaczego w przypadku bardzo dużych plików brakuje algorytmów SHA-1 i SHA-256?
Web Crypto może generować skrót tylko dla pełnego bufora, więc strona musiałaby przechowywać cały plik w pamięci; w przypadku plików powyżej 500 MB pomija je, aby zapobiec awarii karty, i oblicza jedynie skrót MD5. Algorytmy MD5 i SHA-1 nadają się do wyszukiwania, ale nie są odporne na kolizje, dlatego przy zgłaszaniu próbki należy podać wartość SHA-256.
Czy plik został przesłany do serwisu VirusTotal lub MalwareBazaar?
Nie. Plik nigdy nie opuszcza Twojej przeglądarki. Przyciski „VirusTotal” i „MalwareBazaar” to zwykłe linki, które otwierają te strony w nowej karcie z skrótem w adresie, a żadne dane nie są wysyłane, dopóki nie klikniesz jednego z nich.
Dlaczego mój skrót różni się od tego podanego w raporcie?
Każda zmiana w bajtach powoduje zmianę wartości skrótu: ponownie zapisana, spakowana lub przekonwertowana kopia jest innym plikiem. Zmiana nazwy pliku nie powoduje zmiany jego skrótu. Oblicz skrót oryginalnego pliku, który otrzymałeś.
Czy powinienem sam przesłać ten plik do serwisu VirusTotal?
Najpierw wyszukaj według skrótu. Pliki przesłane do serwisu VirusTotal są udostępniane jego partnerom zajmującym się bezpieczeństwem, dlatego nie należy przesyłać dokumentów zawierających dane osobowe lub firmowe.
Czy generowanie skrótu pliku zawierającego złośliwe oprogramowanie wiąże się z ryzykiem?
Podczas generowania skrótu odczytywane są wyłącznie bajty: plik nigdy nie jest otwierany, uruchamiany ani renderowany. Po zakończeniu należy pozostawić go zamkniętym, a gdy nie będzie już potrzebny jako dowód, należy go usunąć.
Co oznacza funkcja „Wyślij”?
SHA-256 każdego zaszyfrowanego pliku, po jednym w każdym wierszu, lub MD5 w przypadku pominięcia SHA-256. Narzędzie IOC Converter oraz generator zgłoszeń nadużyć akceptują tę listę.