FT File Tools

Sprawdzanie sumy kontrolnej pliku – MD5, SHA-1, SHA-256 i CRC32

Oblicz sumę kontrolną MD5, SHA-1, SHA-256 i CRC32 dowolnego pliku i porównaj ją z wklejonym hashem. Działa z ogromnymi plikami – w przeglądarce, bez wysyłania.

🔒 Działa całkowicie w Twojej przeglądarce — nic nie jest przesyłane

Drop one or more files here or click to choose

Files are read in chunks by your browser — any size, nothing is uploaded.

Reklama

Weryfikuj pobrane pliki za pomocą sumy kontrolnej

Suma kontrolna, czyli hash, to krótki odcisk palca obliczany na podstawie każdego bajtu pliku. Zmiana choćby jednego bitu całkowicie zmienia ten odcisk. Dlatego dystrybucje Linuksa, producenci oprogramowania, strony z firmware'em i strony z modami do gier publikują obok plików do pobrania wartość SHA-256 lub MD5: po pobraniu obliczasz hash swojej kopii i porównujesz go z opublikowanym. Jeśli obie wartości są identyczne, plik dotarł w całości i bez zmian. Jeśli się różnią, pobieranie zostało przerwane, plik uszkodził się na dysku albo to nie jest plik wydany przez wydawcę.

To narzędzie oblicza cztery najczęściej wyszukiwane sumy kontrolne – MD5, SHA-1, SHA-256 i CRC32 – podczas jednego przejścia przez plik, więc nie musisz zgadywać, której używa dana strona. Wklej opublikowaną wartość do pola, a wynik zmieni kolor na zielony przy zgodności lub czerwony przy niezgodności. Algorytm jest rozpoznawany automatycznie po długości hasha, a możesz wkleić cały plik SHA256SUMS, .md5 lub .sha256: użyty zostanie wiersz, którego nazwa pasuje do twojego pliku.

Prywatnie i szybko, nawet przy ogromnych plikach

Wiele internetowych narzędzi do sprawdzania hashy każe najpierw wysłać plik, co jest powolne przy obrazie ISO o rozmiarze 5 GB i złym pomysłem w przypadku prywatnych dokumentów. Tutaj plik nigdy nie opuszcza twojego urządzenia. Przeglądarka odczytuje go w blokach po 4 MB i przekazuje do implementacji WebAssembly każdego algorytmu, dzięki czemu zużycie pamięci pozostaje niskie, a duże pliki są przetwarzane z prędkością setek megabajtów na sekundę na typowym komputerze. Możesz obliczać hashe kilku plików naraz i w każdej chwili anulować.

MD5 vs SHA-1 vs SHA-256 vs CRC32

SHA-256 to nowoczesny standard i właściwy wybór, gdy samodzielnie publikujesz sumy kontrolne. MD5 i SHA-1 są nadal popularne i w pełni wystarczają do wykrywania przypadkowych uszkodzeń, ale atakujący potrafią tworzyć różne pliki o takim samym MD5 lub SHA-1, więc nie należy na nich polegać jako dowodzie, że plik nie został zmodyfikowany. CRC32 to 32-bitowy kod wykrywania błędów stosowany w archiwach ZIP, obrazach PNG i protokołach sieciowych, popularny przy sprawdzaniu ROM-ów i plików gier. Wychwytuje błędy transmisji, ale nie zapewnia żadnego bezpieczeństwa.

Jak używać

  1. Dodaj plikiUpuść jeden lub więcej plików w polu albo kliknij, aby je wybrać. Rozmiar nie ma znaczenia – pliki są czytane w blokach.
  2. Pobierz sumy kontrolneMD5, SHA-1, SHA-256 i CRC32 są obliczane razem podczas jednego przejścia, a przy dużych plikach widać pasek postępu.
  3. Wklej oczekiwany hashWklej sumę kontrolną ze strony pobierania albo cały plik SHA256SUMS. Narzędzie rozpozna algorytm i pokaże, czy hash się zgadza.
  4. Skopiuj lub zapiszSkopiuj jeden hash, skopiuj wszystkie albo pobierz plik .sha256, aby udostępnić go innym.

Najczęściej zadawane pytania

Czy mój plik jest wysyłany?
Nie. Plik jest odczytywany przez przeglądarkę, a jego hash obliczany lokalnie za pomocą WebAssembly. Nic nie jest wysyłane na serwer, więc możesz bezpiecznie sprawdzać poufne pliki i obrazy ISO o rozmiarze wielu gigabajtów.
Którego hasha powinienem użyć?
Tego, który podaje wydawca – zwykle SHA-256. MD5 i SHA-1 nadają się do wykrywania przypadkowych uszkodzeń, ale nie chronią przed celowym podrobieniem pliku. CRC32 to szybka suma kontrolna do wykrywania błędów, używana w plikach ZIP i w wielu społecznościach graczy i emulatorów.
Skąd narzędzie wie, jakiego algorytmu jest wklejony hash?
Po długości: 8 znaków szesnastkowych to CRC32, 32 to MD5, 40 to SHA-1, a 64 to SHA-256. Wielkość liter i spacje nie mają znaczenia, a wiersze z sha256sum, md5sum oraz plików z sumami kontrolnymi w stylu BSD są rozpoznawane.
Hash się nie zgadza. Co teraz?
Pobierz plik ponownie, najlepiej z oficjalnego źródła. Niezgodność oznacza, że plik jest niekompletny, uszkodzony lub inny niż ten, którego hash obliczył wydawca. Upewnij się też, że porównujesz z właściwym plikiem – instalatory często występują w kilku wersjach o różnych sumach kontrolnych.
Reklama