Główny Okna Co to jest suma kontrolna? Przykłady, przypadki użycia i kalkulatory

Co to jest suma kontrolna? Przykłady, przypadki użycia i kalkulatory



Suma kontrolna informuje, czy wersja pliku została zmieniona, czy nie.

Definicja sumy kontrolnej (i sposób jej generowania)

Suma kontrolna to wynik uruchomienia algorytmu zwanego kryptograficzną funkcją skrótu na fragmencie danych, zwykle pojedynczym pliku.

Porównanie sumy kontrolnej wygenerowanej na podstawie wersji pliku z sumą kontrolną dostarczoną przez źródło pliku pozwala upewnić się, że kopia pliku jest autentyczna i wolna od błędów.

Suma kontrolna jest czasami nazywana także asuma skrótui rzadziej Awartość skrótu,kod skrótulub po prostu Ahaszysz.

Prosty przykład sumy kontrolnej

Pomysł sumy kontrolnej lub kryptograficznej funkcji skrótu może wydawać się skomplikowany i prawdopodobnie nie warty wysiłku, ale jest odwrotnie! Sumy kontrolne naprawdę nie są trudne do zrozumienia i stworzenia.

Zacznijmy od prostego przykładu, który, miejmy nadzieję, pokaże siłę sum kontrolnych w udowadnianiu, że coś się zmieniło. Suma kontrolna MD5 następującej frazy to długi ciąg znaków reprezentujący to zdanie.

|_+_|

Dla naszych celów są one zasadniczo sobie równe. Jednak dokonanie nawet niewielkiej zmiany, takiej jak usunięcie justokresu, da zupełnie inną sumę kontrolną.

|_+_|

Jak widać, nawet niewielka zmiana w pliku da zupełnie inną sumę kontrolną, co jasno pokazuje, że jedno nie jest równe drugiemu.

Jak to się używa: przypadek użycia sumy kontrolnej

Załóżmy, że pobierasz dużą aktualizację oprogramowania, na przykład dodatek Service Pack. Jest to prawdopodobnie ogromny plik, którego pobranie może zająć kilka lub więcej minut.

Skąd wiesz, że plik został poprawnie odebrany? Co się stanie, jeśli podczas transferu utraconych zostanie kilka bitów, a plik, który aktualnie masz na komputerze, już nie jest?Dokładnieco było zamierzone? Zastosowanie aktualizacji do programu, który nie jest dokładnie taki, jak stworzył go programista, może spowodować duże problemy.

W tym miejscu porównanie sum kontrolnych może uspokoić umysł. Zakładając, że witryna, z której pobrałeś plik, zawiera dane sumy kontrolnej wraz z plikiem do pobrania, możesz następnie użyć kalkulatora sumy kontrolnej (więcej informacji na ten temat poniżej), aby wygenerować sumę kontrolną z pobranego pliku.

Załóżmy na przykład, że witryna udostępnia tę sumę kontrolną dla pobranego pliku

|_+_|

Następnie użyj własnego kalkulatora sumy kontrolnej, aby wygenerować sumę kontrolną przy użyciu tej samej kryptograficznej funkcji skrótu, w tym przykładzie MD5, w pliku na komputerze.

jak używać elementu inspekcji, aby znaleźć odpowiedzi

Czy sumy kontrolne się zgadzają? Świetnie! Możesz być pewien, że oba pliki są identyczne.

Czy sumy kontrolne się nie zgadzają? Może to oznaczać wiele rzeczy:

  • Ktoś bez Twojej wiedzy zastąpił pobrany plik czymś złośliwym.
  • Plik został celowo zmieniony przez Ciebie. Jak przeczytałeś powyżej, może to być niezauważalna zmiana, taka jak dodanie lub usunięcie pojedynczej litery lub innego znaku.
  • Porównujesz zupełnie inny, ale nieszkodliwy plik, na przykład nowszą wersję, jeśli jest to program, lub zaktualizowany dokument.
  • Połączenie sieciowe zostało przerwane i pobieranie pliku nie zostało ukończone lub wystąpił problem z zapisaniem pliku po dotarciu na dysk twardy. Spróbuj pobrać plik ponownie, a następnie utwórz nową sumę kontrolną dla nowego pliku i porównaj ponownie.

Sumy kontrolne są również przydatne do sprawdzania, czy plik został skądś pobranyInnyniż oryginalne źródło, jest w rzeczywistości prawidłowym plikiem i nie został zmieniony w stosunku do oryginału, złośliwie lub w inny sposób. Po prostu porównaj utworzony skrót z hashem dostępnym w źródle pliku.

jak szukać znajomych na niezgodzie

Kalkulatory sum kontrolnych

Kalkulatory sum kontrolnych to narzędzia używane do obliczania sum kontrolnych. Jest ich mnóstwo, a każdy obsługuje inny zestaw kryptograficznych funkcji skrótu.

Dwie bezpłatne opcje

Jedną ze świetnych darmowych opcji (właściwie naszą ulubioną) jest Microsoft File Checksum Integrity Verifier, w skrócie nazywany FCIV. Obsługuje tylko MD5 i SHA-1 kryptograficzne funkcje skrótu, ale są one obecnie zdecydowanie najpopularniejsze.

Microsoft File Checksum Integrity Verifier to program wiersza poleceń, ale bardzo łatwy w użyciu.

Jak sprawdzić integralność plików w systemie Windows za pomocą FCIV

Kolejnym doskonałym darmowym kalkulatorem sumy kontrolnej dla systemu Windows jest IgorWare Hasher , i jest całkowicie przenośny, więc nie musisz niczego instalować (ale będziesz potrzebować otwieracza plików RAR, aby rozpakować program). Jeśli nie znasz się na narzędziach wiersza poleceń, to narzędzie będzie prawdopodobnie lepszym wyborem. Obsługuje MD5 i SHA-1, a także CRC32. Możesz go użyć do znalezienia sumy kontrolnej tekstu i plików.

Wbudowany kalkulator systemu Windows

Możesz także skorzystać z certutil program wbudowany w system Windows. Jest to również narzędzie wiersza poleceń, ale równie łatwe w użyciu do sprawdzania sumy kontrolnej MD5 plików. W tym artykule opisano również, jak zrobić to samo w systemie Linux za pomocą Mam md5 .

IgorWare Hasher

Opcja Open Source

Z JDigesta to kalkulator sumy kontrolnej typu open source, który działa w systemach Windows, macOS i Linux.

Opcja online

Jeśli wolisz korzystać z kalkulatora online, to nam się podoba to narzędzie sumy kontrolnej pliku MD5 ponieważ umożliwia przesyłanie plików.

Ponieważ nie wszystkie kalkulatory sum kontrolnych obsługują wszystkie możliwe kryptograficzne funkcje skrótu, upewnij się, że dowolny kalkulator, którego wybierzesz, obsługuje funkcję skrótu, która wygenerowała sumę kontrolną towarzyszącą pobieranemu plikowi.

Często zadawane pytania
  • Czy wszystkie sumy kontrolne są unikalne?

    Tak. Tylko identyczne pliki będą miały tę samą sumę kontrolną. Zmiana czegokolwiek innego niż nazwa pliku spowoduje inną sumę kontrolną.

  • W jaki sposób kalkulatory sum kontrolnych obliczają sumy kontrolne?

    Kalkulatory sum kontrolnych wykorzystują szereg algorytmów, w tym podłużną kontrolę parzystości, sumę kontrolną Fletchera, Adler-32 i cykliczną kontrolę nadmiarową (CRC).

  • Jak sprawdzić wiele sum kontrolnych jednocześnie?

    Sumę kontrolną wielu plików można uzyskać jednocześnie za pomocą MD5 Komenda. Otwórz terminal i wpisz md5 po której następuje nazwa pliku (oddzielona spacjami), a następnie naciśnij Wchodzić .

Ciekawe Artykuły

Wybór Redakcji

Jak wysyłać GIF-y Snapchata
Jak wysyłać GIF-y Snapchata
Chcesz udostępnić znajomym GIF-y Snapchata? Oto jak.
Jak skonfigurować i używać mikrofonu Nintendo Switch
Jak skonfigurować i używać mikrofonu Nintendo Switch
Korzystanie z mikrofonu lub zestawu słuchawkowego do gier Nintendo Switch jest mylące, ale jest możliwe za pośrednictwem gniazda audio i aplikacji do czatowania online lub innych firm. Każdy styl czatu głosowego ma jednak ograniczenia.
Odkryj ukryty tajny błąd w Edytorze rejestru systemu Windows
Odkryj ukryty tajny błąd w Edytorze rejestru systemu Windows
Podczas pracy z Edytorem Rejestru (Regedit.exe) pewnego dnia odkryłem w nim dość dziwny i zabawny błąd. Postanowiłem podzielić się nim z naszymi czytelnikami. Nie jest to poważny błąd i jest całkowicie nieszkodliwy. Ale jest to błąd, więc Microsoft powinien go naprawić. Aby odtworzyć błąd, należy wykonać następujące czynności: Reklama Otwórz Edytor rejestru (zobacz, jak to zrobić).
Opera 63: Filtrowanie szybkiego wybierania
Opera 63: Filtrowanie szybkiego wybierania
Dzisiaj została wydana nowa wersja deweloperska Opery 63. Wersja 63.0.3347.0 zawiera zupełnie nową funkcję, która umożliwia przeszukiwanie kafelków szybkiego wybierania. Reklama Filtrowanie szybkiego wybierania Ta nowa funkcja umożliwia użytkownikowi szybki dostęp do dowolnego pasującego kafelka szybkiego wybierania, wpisując go w pasku adresu. Gdy zaczniesz wpisywać słowa pasujące do
Jak zakończyć połączenie w Snapchacie
Jak zakończyć połączenie w Snapchacie
Snapchat różni się nieco od wielu aplikacji, które pozwalają komunikować się z innymi ludźmi. Opierając się na udostępnianiu krótkich filmów, chodzi o to, aby móc pokazać, co robisz w danym momencie. I sztuczka
VGA a HDMI: jaka jest różnica?
VGA a HDMI: jaka jest różnica?
Istnieje wiele różnic pomiędzy VGA a HDMI. Porównujemy dwa standardy kabli wideo pod względem jakości obrazu, transmisji dźwięku i kompatybilności.
Recenzja Samsung Galaxy S5 Neo: Najlepsze oferty na S5 Neo są tutaj
Recenzja Samsung Galaxy S5 Neo: Najlepsze oferty na S5 Neo są tutaj
Samsung Galaxy S5 Neo może wyglądać na stosunkowo aktualny, ale wcale nie jest to nowy smartfon. W rzeczywistości opiera się na przepisie sprzed dwóch lat: Samsung Galaxy S5. W rzeczywistości na pierwszy rzut oka