Jak sprawdzić SHA-256 pobranego pliku

Porównaj plik z sumą opublikowaną przez wydawcę. Potrzebujesz właściwego algorytmu, właściwej wersji pliku i pełnego wyniku.

2 min czytaniaNa wykonanie: Kilka minut; duży plik może liczyć się dłużej
W tym poradniku

Wydawca udostępnia instalator oraz ciąg opisany jako SHA-256. Ten ciąg to skrót zawartości pliku. Możesz obliczyć go u siebie i porównać wyniki. Nawet niewielka zmiana danych powinna dać zupełnie inny skrót.

Zgodność mówi, że pobrany plik odpowiada wskazanej sumie. Nie jest certyfikatem, że program jest bezpieczny. Jeśli ktoś podmienił jednocześnie plik i sumę na przejętej stronie, takie porównanie nie wykryje oszustwa.

Najpierw znajdź właściwą sumę

Wejdź na oficjalną stronę wydawcy i odszukaj sumę dla dokładnie tej wersji, systemu oraz architektury. Instalatory Windows x64 i ARM64 mają inne dane, więc powinny mieć inne skróty.

Sprawdź nazwę algorytmu. SHA-256 i SHA-512 to różne funkcje; ich wyników nie porównuje się ze sobą. SHA-256 zapisany szesnastkowo ma 64 znaki. Wielkość liter A–F w takim zapisie nie zmienia wartości.

Jeśli wydawca udostępnia podpis cyfrowy, skorzystaj również z jego instrukcji weryfikacji. Podpis może potwierdzać pochodzenie przy użyciu zaufanego klucza, czego sam hash nie zapewnia.

Oblicz skrót w Windows

Otwórz PowerShell i wskaż swój plik. Poniższy przykład zakłada, że znajdujesz się w katalogu z pobranym instalatorem. Zastąp nazwę rzeczywistą nazwą pliku:

Get-FileHash -LiteralPath '.\instalator.exe' -Algorithm SHA256

Polecenie czyta plik i wypisuje wynik w kolumnie Hash. Nie uruchamia instalatora. Jeśli ścieżka zawiera spacje, pozostaw ją w cudzysłowie lub apostrofach.

Możesz też skorzystać z narzędzia sum kontrolnych, wybrać plik i ten sam algorytm. W polu „Oczekiwana suma kontrolna” wklej pełny wynik wydawcy, aby porównać wartości automatycznie. Narzędzie wczytuje cały plik do pamięci i przyjmuje pliki do 100 MiB. Dla większych plików użyj polecenia systemowego powyżej.

Porównaj całą wartość

Nie wystarczy zgodny początek ani koniec. Porównaj pełne ciągi, najlepiej kopiując je do narzędzia, które sprawdza równość. Usuń tylko otaczające spacje lub znak nowej linii, nie fragmenty samego wyniku.

Przykład pomyłki: wydawca podał hash archiwum ZIP, a Ty liczysz skrót wypakowanego EXE. Oba pliki mogą być prawidłowe, ale ich wyniki będą inne. Porównywane muszą być dokładnie te same dane.

Co zrobić, jeśli wyniki się różnią?

Nie uruchamiaj pliku. Sprawdź wersję, architekturę, algorytm i to, czy pobieranie dobiegło końca. Pobierz plik ponownie z oficjalnego źródła i wykonaj porównanie jeszcze raz.

Jeżeli rozbieżność pozostaje, skontaktuj się z wydawcą. Nie szukaj losowej sumy w internecie tylko po to, żeby znaleźć pasującą. Taki „test” niczego nie potwierdza.