Suma kontrolna SHA-256 i MD5 — jak sprawdzić, czy plik jest oryginalny
Producent podaje przy pliku do pobrania ciąg 64 znaków. Wyjaśniamy, czym jest skrót kryptograficzny, jak go porównać i dlaczego MD5 nie nadaje się już do zabezpieczeń.
Suma kontrolna (skrót, hash) to krótki „odcisk palca” pliku obliczony z jego zawartości. Nawet zmiana jednego bitu w pliku daje zupełnie inny skrót. Porównując skrót pobranego pliku z wartością opublikowaną przez autora, sprawdzisz, czy plik nie został uszkodzony ani podmieniony.
Jak to wygląda
Skrót SHA-256 tekstu „abc” to:
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
Zawsze ma 64 znaki szesnastkowe (256 bitów), niezależnie od tego, czy plik ma 1 bajt, czy 10 GB.
Popularne algorytmy
| Algorytm | Długość | Zastosowanie |
|---|---|---|
| CRC32 | 8 znaków | wykrywanie przypadkowych błędów (ZIP, sieci); nie chroni przed celową zmianą |
| MD5 | 32 znaki | tylko wykrywanie uszkodzeń; złamany — można celowo wytworzyć dwa pliki o tym samym skrócie |
| SHA-1 | 40 znaków | przestarzały; praktyczne kolizje pokazano w 2017 r. |
| SHA-256 | 64 znaki | obecny standard weryfikacji plików i podpisów |
| SHA-512 | 128 znaków | jak SHA-256, dłuższy skrót |
Jak sprawdzić plik krok po kroku
- Pobierz plik i znajdź na stronie autora jego sumę SHA-256 (często w pliku
SHA256SUMSlub obok linku). - Otwórz narzędzie suma kontrolna i wybierz plik — obliczenia odbywają się na Twoim komputerze.
- Wklej sumę od autora w pole porównania. Narzędzie pokaże, czy wartości są identyczne.
Wielkość liter nie ma znaczenia — A1B2 i a1b2 to ten sam skrót.
Sprawdzenie w systemie
W Windows (PowerShell): Get-FileHash plik.iso -Algorithm SHA256. W Linux i macOS: sha256sum plik.iso lub shasum -a 256 plik.iso.
Czego suma kontrolna nie gwarantuje
Jeśli atakujący przejmie stronę z plikiem, może podmienić zarówno plik, jak i opublikowaną sumę. Dlatego najważniejsze projekty dodatkowo podpisują listę sum kluczem kryptograficznym (GPG) albo publikują je w innym miejscu niż sam plik. Suma kontrolna to nadal świetny sposób na wykrycie uszkodzeń przy pobieraniu i kopiowaniu.
Skróty a hasła
Zwykłe funkcje skrótu są celowo szybkie, dlatego nie nadają się do przechowywania haseł — do tego służą wolne funkcje, takie jak bcrypt czy Argon2. Więcej w poradniku Jak stworzyć bezpieczne hasło. Skrót dowolnego tekstu obliczysz w generatorze skrótów.
Narzędzia do tego poradnika
suma kontrolnaSHA-256MD5hashintegralność