Jak sprawdzić sumę kontrolną pliku instalatora

Jedną z metod sprawdzenia, czy plik programu można bezpiecznie zainstalować po pobraniu, jest porównanie sumy kontrolnej pliku (zwanej również hashem) przed uruchomieniem pliku wykonywalnego.

Weryfikacja sumy kontrolnej pliku pomaga upewnić się, że plik nie został uszkodzony podczas pobierania lub zmodyfikowany przez złośliwą stronę trzecią przed jej pobraniem. Jeśli została zainfekowana złośliwym oprogramowaniem lub innym złośliwym oprogramowaniem od momentu obliczenia sumy kontrolnej, odkryjesz tę zmianę podczas próby sprawdzenia sumy kontrolnej.

Suma kontrolna to długi ciąg liczb, który wygląda tak:

 6fa92dd2ca691c11dfbfc0a239e34369897a7fab 

Ta liczba szesnastkowa jest unikalna dla pliku .exe instalatora utworzonego przez autora. Jeśli ktoś zmienił lub zmodyfikował pobrany plik, suma kontrolna będzie inna na komputerze.

Uwaga: Sprawdzanie sumy kontrolnej należy zawsze wykonać przed uruchomieniem pliku instalatora dowolnego programu.

Wiele narzędzi, których można użyć do weryfikacji sumy kontrolnej pliku w systemie Windows. Poniżej przedstawiamy nasze ulubione opcje, Kalkulator sumy kontrolnej, łatwą w użyciu i porównywalną sumę kontrolną oraz narzędzie FCIV firmy Microsoft, polecenie wiersza poleceń do wyświetlania sumy kontrolnej.

  • Korzystanie z kalkulatora sumy kontrolnej.
  • Korzystanie z narzędzia Microsoft FCIV.

Checksum Calculator to bezpłatne narzędzie do obliczania sum kontrolnych plików, które obsługuje najczęściej używane algorytmy sum kontrolnych plików, takie jak md5, crc32 i sha1. Kalkulator sumy kontrolnej może również przetwarzać wsadowo wiele plików i jest łatwym do zrozumienia i używania programem Windows.

Pobieranie i instalowanie kalkulatora sumy kontrolnej

Korzystanie z kalkulatora

  1. Otwórz Kalkulator sumy kontrolnej, jeśli nie został jeszcze otwarty po instalacji.
  2. Kliknij pole Przeglądaj obok pliku i przejdź do pliku, który chcesz sprawdzić. W naszym przykładzie sprawdzamy sumę kontrolną pliku windirstat1_1_2_setup.exe.
  3. Wybierz typ obliczanej sumy kontrolnej . Domyślnie suma kontrolna jest ustawiona na MD5, w naszym przykładzie poniżej ustawiliśmy wartość na SHA1.
  4. Kliknij przycisk Oblicz .
  5. Po kliknięciu Oblicz, wynik jest wyświetlany w polu Wynik. Aby porównać wartości z tym, co pokazano na stronie internetowej lub w kopii dokumentacji, wklej sumę kontrolną do pola porównania i kliknij przycisk Weryfikuj . Jeśli obie wartości są zgodne, zobaczysz okno komunikatu wskazujące, że wartości są takie same.

Korzystanie z narzędzia Microsoft FCIV

Niestety, żadna wersja systemu Microsoft Windows nie jest wstępnie zainstalowana z narzędziem sumy kontrolnej, ale firma Microsoft wydała polecenie wiersza polecenia, które może być użyte do sumy kontrolnej. W naszym przykładzie będziemy pobierać, instalować i używać Microsoft FCIV ( File Checksum Integrity Verifier ), aby sprawdzić plik instalatora WinDirStat. WinDirStat to świetne darmowe narzędzie do sprawdzania, jakie pliki i foldery zajmują miejsce na dysku twardym.

Pobieranie i instalacja Microsoft FCIV

  1. Pobierz FCIV od Microsoft.
  2. Uruchom plik wykonywalny Windows-KB841290-x86-ENU.exe .
  3. Kliknij Tak, aby zaakceptować umowę licencyjną.
  4. Instalator pyta, gdzie chcesz wyodrębnić pliki. Wygodne byłoby umieszczenie go w tym samym miejscu co instalator WinDirStat, dlatego zalecamy wyodrębnienie go do folderu Pobrane. Kliknij Przeglądaj, zaznacz Pobrane i kliknij OK .

  1. Kliknij OK, aby wyodrębnić pliki.
  2. Kliknij OK, aby zamknąć instalator.

Wskazówka: Jeśli skopiujesz plik fciv.exe do katalogu C: Windows, polecenie zadziała z dowolnego katalogu lub dysku w wierszu polecenia.

Korzystanie z FCIV

  1. FCIV to narzędzie wiersza polecenia, więc musisz je uruchomić z wiersza polecenia systemu Windows. Otwórz teraz nowe okno wiersza polecenia. W systemie Windows 10 można go znaleźć w menu StartSystem WindowsWiersz polecenia . Możesz także otworzyć go w polu Uruchom, jeśli naciśniesz Win + R (przytrzymaj klawisz Windows na klawiaturze i naciśnij R ), wpisz cmd i naciśnij Enter.
  2. Przejdź do katalogu Pobrane lub katalogu zawierającego fciv i plik, który chcesz porównać. W wierszu polecenia uruchom:
 cd Pliki do pobrania 
  1. Suma kontrolna dostarczona w WinDirStat używa algorytmu SHA1, więc musimy użyć opcji -sha1, gdy uruchamiamy FCIV. Na przykład, aby zweryfikować windirstat1_1_2_setup.exe, użyj tego polecenia:
 fciv -sha1 windirstat1_1_2_setup.exe 

FCIV poświęci kilka chwil na obliczenia, a następnie udostępni dane wyjściowe w ten sposób:

Suma kontrolna to długa liczba szesnastkowa w ostatniej linii:

 6fa92dd2ca691c11dfbfc0a239e34369897a7fab windirstat1_1_2_setup.exe 

Ta liczba szesnastkowa jest sumą kontrolną SHA1 dla twojego pliku. Sprawdź, czy pasuje do sumy kontrolnej na stronie WinDirStat:

  • Zobacz naszą stronę komend fciv, aby uzyskać dodatkowe informacje na temat tego polecenia oraz jego składnię i opcje.

Jak sprawdzić sumę kontrolną pliku w systemie Linux

W Linuksie sumę kontrolną pliku można sprawdzić za pomocą jednego z następujących poleceń wiersza polecenia, w zależności od sumy kontrolnej użytej przez autora do porównania.