Krótka odpowiedź: Suma kontrolna, czyli hash, to krótki odcisk wyliczany z zawartości pliku, który potwierdza, że kopia jest dokładnie identyczna z oryginałem.
Suma kontrolna – wyjaśnienie
Suma kontrolna to krótki odcisk wyliczany ze wszystkiego, co znajduje się w pliku. Algorytmy takie jak SHA-256, SHA-1 i MD5 zamieniają plik w ciąg liter i cyfr o stałej długości. Zmień jeden bajt, a wynik będzie zupełnie inny.
Po dużym transferze Ty i odbiorca możecie każdy wyliczyć sumę kontrolną i je porównać. Jeśli się zgadzają, plik dotarł nienaruszony. W Windows robi to polecenie Get-FileHash w PowerShellu, a na Macu polecenie shasum -a 256 w Terminalu.
Jeśli możesz, używaj SHA-256. MD5 wystarczy do wykrycia przypadkowego uszkodzenia, ale nie jest już uważane za bezpieczne wobec celowej manipulacji.
MD5, SHA-1 i SHA-256
| MD5 | SHA-1 | SHA-256 | |
|---|---|---|---|
| Długość | 32 znaki | 40 znaków | 64 znaki |
| Wykrywa przypadkowe uszkodzenia | Tak | Tak | Tak |
| Bezpieczna wobec celowej manipulacji | Nie | Już niezalecana | Tak |
Na przykład SHA-256 zupełnie pustego pliku to zawsze e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855. Każdy plik zawierający choćby jeden bajt daje zupełnie inny ciąg.
Jak sprawdzić plik
- Na tej stronie: każdy plik na stronie pobierania pokazuje swoją sumę kontrolną SHA-256. Po pobraniu naciśnij Sprawdź, dodaj plik, a narzędzie do sprawdzania sumy kontrolnej powie, czy się zgadza.
- Windows: otwórz PowerShell w folderze z plikiem i wpisz Get-FileHash oraz nazwę pliku. Domyślnie używa SHA-256.
- Mac: otwórz Terminal, wpisz shasum -a 256 i spację, przeciągnij plik do okna i naciśnij Return.
- Linux: uruchom sha256sum z nazwą pliku.
Kiedy suma kontrolna się opłaca
- Bardzo duże pobrania, gdzie zerwanie połączenia mogłoby zostawić nieco ucięty plik bez żadnego błędu.
- Materiały wideo, archiwa i kopie zapasowe, które po wysłaniu zostaną usunięte z oryginalnego urządzenia.
- Oprogramowanie lub obrazy dysków, gdy chcesz mieć pewność, że nikt nie podmienił pliku.
Przy kilku zdjęciach z wakacji wystarczy po prostu je otworzyć. Jeśli sumy kontrolne się nie zgadzają, nie próbuj naprawiać pliku: pobierz go ponownie, najlepiej przez stabilne połączenie, i sprawdź jeszcze raz.
Najczęściej zadawane pytania
Dlaczego suma kontrolna może się nie zgadzać?
Plik został zmieniony, np. skompresowany przez aplikację, ucięty przez nieudane pobieranie albo to po prostu inna wersja.
Czy MD5 jest bezpieczne?
Do sprawdzania przypadkowych uszkodzeń tak. Do celów bezpieczeństwa używaj SHA-256, bo kolizje MD5 można celowo wytworzyć.
Czy suma kontrolna chroni prywatność pliku?
Nie. Suma kontrolna tylko dowodzi, że plik jest niezmieniony. Aby zachować plik w tajemnicy, zaszyfruj go, np. w ZIP zabezpieczonym hasłem.
Czy sumy kontrolne zależą od nazwy pliku?
Nie. Liczy się tylko zawartość, więc zmiana nazwy pliku nie zmienia jego sumy kontrolnej.
Gotowe do wysłania?
Upuść pliki, skopiuj link i gotowe. Za darmo do 20 GB, bez zakładania konta.
Wyślij pliki za darmo