pl

Oblicz sumę kontrolną

Oblicz sumę kontrolną pliku: SHA-256, SHA-1, MD5 lub CRC-32. Wszystko lokalnie, plik nigdy nie opuszcza urządzenia.

Przetwarzanie lokalnie na Twoim urządzeniu ...

Algorytm
  • SHA-256
  • SHA-1
  • SHA-384
  • SHA-512
  • MD5
  • CRC-32

Przetwarzanie lokalnie na Twoim urządzeniu ...

0%

Czy mój plik jest przesyłany?

Nie. Wszystko działa w Twojej przeglądarce - Twój plik nigdy nie opuszcza urządzenia. Jak to sprawdzić

Bez wysyłania100% lokalnie
Treści zostają u Ciebiebrak dostępu osób trzecich
Hosted in GermanyGlobal Content Delivery
Zbadane niezależnieTLS A+ · Nagłówki A+

Suma kontrolna to krótki odcisk palca pliku: z dowolnej liczby bajtów funkcja skrótu wylicza jedną stałą, krótką wartość. Wystarczy zmienić w pliku choćby jeden bit, a suma kontrolna wyjdzie zupełnie inna. Właśnie dlatego wielu dostawców publikuje wartość SHA-256 obok pliku do pobrania: sam wyliczasz sumę kontrolną pobranego pliku i porównujesz ją z opublikowaną. Jeśli obie się zgadzają, plik dotarł kompletny i niezmieniony.

To narzędzie wylicza najpopularniejsze metody. SHA-1/256/384/512 (FIPS 180-4) działają przez natywny interfejs Web Crypto; SHA-256 to dzisiejszy standard i właściwy wybór, gdy nic innego nie jest wymagane. SHA-1 uchodzi za przestarzały i nie powinien być już używany do weryfikacji bezpieczeństwa, ale wciąż przydaje się przy współpracy ze starszymi systemami. SHA-384 i SHA-512 dają dłuższe wartości z tej samej rodziny. MD5 (RFC 1321) jest jeszcze starsze i kryptograficznie złamane (kolizje można wywołać celowo), ale wiele starszych plików do pobrania i narzędzi nadal publikuje je jako wartość referencyjną. CRC-32 nie jest sumą kontrolną kryptograficzną, lecz szybkim testem integralności w wariancie ISO-HDLC (wielomian 0xEDB88320), takim jaki wbudowano w archiwa ZIP i pliki PNG: dobrym do wykrywania przypadkowych błędów transmisji, lecz nie do wykluczenia manipulacji.

Obliczenia wykonują się w całości lokalnie w Twojej przeglądarce, przez natywny interfejs Web Crypto (dla SHA) oraz drobną procedurę w czystym JavaScript (dla CRC-32). Nic nie jest wysyłane, nic nie jest zapisywane i żadna obca biblioteka nie jest ładowana z CDN. Wynik pojawia się jako plik tekstowy w tym samym formacie co narzędzia wiersza poleceń sha256sum lub certutil, więc możesz go bezpośrednio porównać z wartością wytworzoną gdzie indziej.

Dane techniczne

Dane techniczne
Format wyjściowyTXT
Przetwarzanie wsadoweTak
PrzetwarzanieLokalnie w przeglądarce (JavaScript)
Przesyłanie plikówBrak

W 3 krokach

  1. Upuść plik.
  2. Wybierz algorytm (domyślnie: SHA-256).
  3. Odczytaj sumę kontrolną i pobierz ją jako plik tekstowy.

Ograniczenia: Suma kontrolna dowodzi, że dwa pliki są identyczne bajt po bajcie; niczego nie szyfruje i nie chroni przed podsłuchem. MD5, SHA-1 i CRC-32 nie nadają się do celów bezpieczeństwa (CRC-32 wychwytuje tylko przypadkowe błędy; MD5 i SHA-1 można celowo skolidować) - przeciw celowej manipulacji użyj SHA-256 lub dłuższego. Wartość odniesienia musi pochodzić z zaufanego źródła.

Porównanie algorytmów

Porównanie algorytmów
AlgorytmDługość wyjściaStatusTypowe zastosowanie
SHA-256256 bitówdzisiejszy standardpobieranie, ogólna weryfikacja
SHA-1160 bitówprzestarzały (nie dla bezpieczeństwa)porównanie ze starszymi systemami
SHA-384384 bitydłuższy wariant SHA-2gdy wymagana jest dłuższa suma kontrolna
SHA-512512 bitówdłuższy wariant SHA-2gdy wymagana jest dłuższa suma kontrolna
MD5128 bitówkryptograficznie złamanywartość referencyjna dla starszych pobrań/narzędzi
CRC-3232 bitynie jest to kryptograficzna suma kontrolnawykrywanie przypadkowych błędów transmisji (ZIP, PNG)

Częste pytania

Czy moje pliki są wysyłane?

Nie. Suma kontrolna jest obliczana w całości lokalnie w Twojej przeglądarce; plik nigdy nie opuszcza urządzenia i nie jest nigdzie zapisywany.

Który algorytm wybrać?

W razie wątpliwości SHA-256 - to dzisiejszy standard. MD5, SHA-1 lub CRC-32 stosuj tylko wtedy, gdy jakiś system wyraźnie oczekuje tej wartości.

Jak porównać sumę kontrolną?

Oblicz ją tutaj i porównaj wartość znak po znaku z opublikowaną. Jeśli się zgadzają, plik jest niezmieniony.

Jaka jest różnica między CRC-32 a SHA-256?

CRC-32 to szybki test wykrywający przypadkowe błędy transmisji (jak w ZIP i PNG), ale nie jest kryptograficznie bezpieczny. SHA-256 wykrywa także celową manipulację.

Powiązane narzędzia

Zaszyfruj plik · Odszyfruj plik · Generator UUID · Konwerter systemów · Koduj do Base64 · Oblicz HMAC