Jak sprawdzić sumę kontrolną pliku w systemie Windows 10

Aby sprawdzić sumę kontrolną pliku w systemie Windows 10, oblicz jego skrót SHA-256 za pomocą wbudowanego polecenia programu Windows PowerShell Get-FileHash, a następnie porównaj wynik z skrótem opublikowanym przez oficjalne źródło oprogramowania. Możesz również skorzystać z wiersza poleceń certutil. Porównanie pomaga potwierdzić, że Twoja kopia ma tę samą zawartość co plik referencyjny, ale nie dowodzi, że plik jest bezpieczny.

Suma kontrolna jest przydatna tylko wtedy, gdy dysponujesz wiarygodną wartością, z którą możesz porównać. Jeśli wydawca nie udostępni sumy kontrolnej, jej obliczenie zapewni Ci odcisk palca do późniejszego porównania, ale nie pozwoli Ci stwierdzić, czy plik jest autentyczny lub nieszkodliwy.

Wyniki wyszukiwania w menu Start systemu Windows 10 z wyróżnionym programem Windows PowerShell.
Ilustracja: Wyszukaj Windows PowerShell w menu Start systemu Windows 10.

1. Otwórz program Windows PowerShell

  1. Wybierz Start , wpisz Windows PowerShell i otwórz aplikację z wyników wyszukiwania.
  2. Nie musisz uruchamiać programu jako administrator, aby wykonać hashowanie pliku, do którego masz już dostęp.

Program Windows PowerShell jest dołączony do systemu Windows 10, więc do wykonania tego zadania nie jest potrzebna starsza wersja programu File Checksum Integrity Verifier ani inne narzędzie do obliczania sum kontrolnych.

2. Oblicz skrót SHA-256 pliku

W wierszu poleceń programu PowerShell wprowadź to polecenie, zastępując przykładową ścieżkę pełną ścieżką do pobranego pliku:

Get-FileHash -LiteralPath 'C:\Users\Alex\Downloads\setup.exe' -Algorithm SHA256

Zachowaj cudzysłowy wokół ścieżki, zwłaszcza jeśli nazwa folderu lub pliku zawiera spacje. Parametr -LiteralPathużywa ścieżki dokładnie w takiej postaci, w jakiej została zapisana. Naciśnij Enter i poczekaj, aż program PowerShell zakończy odczyt pliku. Odczyt dużych plików może trwać dłużej.

Okno programu PowerShell pokazujące, jak polecenie Get-FileHash oblicza skrót SHA-256 dla pobranego pliku instalacyjnego.
Podana ścieżka dostępu i skrót pliku są przykładowe. Program PowerShell oblicza wartość pliku na Twoim komputerze.

Wynik zawiera algorytm , skrót i ścieżkę . Skopiuj znaki po słowie „skrót” ; przykładowa wartość na ilustracji nie jest sumą kontrolną pobieranego pliku. Dokumentacja firmy Microsoft Get-FileHashznajduje się w dokumentacji programu Windows PowerShell 5.1 . Domyślnym algorytmem jest SHA-256, ale podanie jego nazwy w poleceniu wyraźnie wyjaśnia porównanie.

Użyj tego samego algorytmu co wydawca

Porównaj podobne z podobnym: wartość SHA-256 musi zostać porównana z wynikiem SHA-256, a nie z MD5 lub SHA-1. Jeśli wydawca zamiast tego podaje SHA-512, zmień SHA256polecenie na SHA512. Preferuj SHA-256 lub SHA-512, jeśli jest dostępne. Microsoft ostrzega, że ​​MD5 i SHA-1 nie są już uważane za bezpieczne dla plików wymagających ochrony przed manipulacją; mogą pojawiać się na starszych stronach pobierania, ale nie powinny być traktowane jako silne zabezpieczenia.

Okno wiersza poleceń pokazujące polecenie certutil -hashfile zwracające skrót SHA-256.
Polecenie zwraca skrót dla dokładnej ścieżki dostępu do pliku, którą podałeś.

3. Użyj wiersza poleceń z certutil

Jeśli wolisz Wiersz polecenia, otwórz Start , wyszukaj Wiersz polecenia i uruchom to polecenie, podając ścieżkę do swojego pliku:

certutil -hashfile "C:\Users\Alex\Downloads\setup.exe" SHA256

Ścieżkę należy umieścić w cudzysłowie. W wynikach algorytm jest oznaczany, a skrót jest wyświetlany w kolejnym wierszu. Skopiuj wartość szesnastkową i porównaj ją z algorytmem SHA-256 wydawcy. Oficjalne źródło Microsoft Certutil opisuje to -hashfilejako generowanie i wyświetlanie skrótu kryptograficznego dla pliku.

4. Porównaj wynik z opublikowaną sumą kontrolną

Znajdź oczekiwaną wartość na oficjalnej stronie wydawcy oprogramowania dotyczącej pobierania, stronie wydania lub dokumentacji konkretnego pliku. Sprawdź wersję produktu, system operacyjny, architekturę procesora i nazwę pliku; wydawcy często podają oddzielne pliki do pobrania i skróty. Skopiuj wartość z własnej strony wydawcy, a nie z niezwiązanego z nią serwera lustrzanego lub posta na forum.

Porównaj każdy znak w wartościach obliczonych i opublikowanych. Wielkie i małe litery nie zmieniają skrótu szesnastkowego, ale brakujący lub dodatkowy znak już tak. Jeśli strona umieszcza nazwę pliku lub etykietę algorytmu obok skrótu, porównaj tylko sam skrót.

Możesz zlecić PowerShellowi wykonanie porównania. Wklej opublikowany kod SHA-256 między cudzysłowy w pierwszym wierszu i użyj tej samej ścieżki dostępu co poprzednio:

$expected = 'PASTE_PUBLISHED_SHA256_HERE'.Trim()
$actual = (Get-FileHash -LiteralPath 'C:\Users\Alex\Downloads\setup.exe' -Algorithm SHA256).Hash
$actual -eq $expected

PowerShell zwraca wartość True, gdy wartości są zgodne i Falsegdy nie są. Ten skrót zakłada, że ​​wartość wydawcy to SHA-256; użyj odpowiedniego algorytmu w obu miejscach, jeśli wydawca określi inny.

Przykładowa strona ze szczegółami pobierania, na której pokazano opublikowaną wartość SHA-256 obok pasującego wyniku programu PowerShell.
Podana nazwa pliku i hash to przykłady. Porównaj opublikowany skrót, aby pobrać konkretną wersję.

Co zrobić, jeśli sumy kontrolne się nie zgadzają

  1. Sprawdź, czy wybrałeś właściwy plik i czy opublikowany skrót dotyczy tej samej wersji i algorytmu SHA.
  2. Upewnij się, że pobieranie zostało ukończone, a następnie skopiuj opublikowaną wartość ponownie i uruchom polecenie jeszcze raz.
  3. Jeśli wartości nadal się różnią, nie otwieraj ani nie instaluj pliku. Usuń tę kopię i pobierz ją ponownie z oficjalnej strony wydawcy. Jeśli po ponownym pobraniu nadal występuje niezgodność, skontaktuj się z wydawcą lub sprawdź jego informacje o wydaniu, aby znaleźć zaktualizowany plik.

Niezgodność może wynikać z uszkodzonego lub niekompletnego pobrania, innej wersji lub zmodyfikowanego pliku; samo w sobie nie wyjaśnia, dlaczego bajty się różnią. Zgodna wartość SHA-256 jest przydatna tylko wtedy, gdy wartość referencyjna pochodzi z zaufanego źródła. Jeśli atakujący może zastąpić zarówno pobranie, jak i podaną sumę kontrolną, porównanie nadal będzie zgodne. Suma kontrolna nie skanuje również pliku w poszukiwaniu złośliwego oprogramowania, dlatego korzystaj z zaufanych źródeł pobierania i sprawdzaj wszelkie dostępne informacje o podpisie cyfrowym jako osobną kontrolę.

Zostaw komentarz

Konwertuj zdjęcia na obrazy, szkice i kreskówki za pomocą FotoSketcher

Konwertuj zdjęcia na obrazy, szkice i kreskówki za pomocą FotoSketcher

Zamień zdjęcie w obraz, szkic ołówkiem lub komiks dzięki FotoSketcher Studio. Dowiedz się, jak wybrać efekt, dostosować podgląd i zapisać swoją grafikę.

Szczegółowa analiza i identyfikacja plików audio dzięki Audio Identifier

Szczegółowa analiza i identyfikacja plików audio dzięki Audio Identifier

Dowiedz się, co Audio Identifier ujawnia na temat szybkości transmisji, koderów i tagów, jak działa jego starszy proces pracy i które obecne narzędzia sprawdzają pliki lub identyfikują utwory.

Mój indeks zdjęć: program do organizacji zdjęć typu open source dla systemu Windows

Mój indeks zdjęć: program do organizacji zdjęć typu open source dla systemu Windows

My Photo Index to starszy katalog zdjęć dla systemu Windows, umożliwiający tagowanie, ocenianie i przeglądanie lokalnych obrazów. Zapoznaj się z udokumentowanymi funkcjami, ograniczeniami zgodności i aktualizowaną alternatywą.

Zmień atrybuty plików i folderów, daty i godziny za pomocą narzędzia Attribute Changer

Zmień atrybuty plików i folderów, daty i godziny za pomocą narzędzia Attribute Changer

Dowiedz się, jak używać narzędzia Attribute Changer do edytowania atrybutów plików systemu Windows i znaczników czasu, aktualizowania dat zdjęć JPEG EXIF ​​i bezpiecznego podglądu zmian wsadowych.

Jak ustawić inną tapetę na każdym monitorze w systemie Windows 10

Jak ustawić inną tapetę na każdym monitorze w systemie Windows 10

Ustaw osobną tapetę dla każdego monitora systemu Windows 10, zidentyfikuj wyświetlacze, dostosuj dopasowanie obrazu i rozwiąż problemy z brakującymi opcjami monitora.

pViewer: Minimalistyczna przeglądarka obrazów i czytnik mangi i komiksów

pViewer: Minimalistyczna przeglądarka obrazów i czytnik mangi i komiksów

Dowiedz się, do czego służy pViewer, jak działają tryby zdjęć i komiksów, którą edycję systemu Windows pobrać i czym różnią się wersje starsza i przepisana.

NeoDownloader: ustawianie parametrów i zbiorcze pobieranie obrazów ze stron internetowych

NeoDownloader: ustawianie parametrów i zbiorcze pobieranie obrazów ze stron internetowych

Dowiedz się, jak utworzyć projekt NeoDownloader, wybrać zakres indeksowania, ustawić filtry obrazów i miejsce docelowe oraz przeglądać pliki do pobrania w partiach.

Jak przełączyć się na następną tapetę pulpitu za pomocą klawisza skrótu w systemach Windows 7 i 8

Jak przełączyć się na następną tapetę pulpitu za pomocą klawisza skrótu w systemach Windows 7 i 8

Skonfiguruj pokaz slajdów w systemie Windows 7 lub 8, utwórz krótki skrót VBScript i przypisz klawisz skrótu, aby przejść do następnej tapety.

XnConvert: stosuj efekty i konwertuj formaty obrazów partiami

XnConvert: stosuj efekty i konwertuj formaty obrazów partiami

Użyj XnConvert do stosowania efektów, zmiany rozmiaru zdjęć i konwersji formatów obrazów w partiach. Wybierz ustawienia wyjściowe, wyświetl podgląd edycji i chroń swoje oryginały.

PickMeApp: Przenieś programy Windows z zapisanymi ustawieniami

PickMeApp: Przenieś programy Windows z zapisanymi ustawieniami

Przenieś zainstalowane aplikacje systemu Windows na inny komputer za pomocą aplikacji PickMeApp. Dowiedz się, jak działają pakiety TAP, jak przechwycić ustawienia i co może nie zostać przeniesione.