Co to jest suma kontrolna i jak obliczyć sumę kontrolną


Zastanawiasz się, co to jest suma kontrolna? Być może zauważyłeś, że kiedy pobierasz pliki z pewnych stron internetowych, mają one bardzo długi ciąg liczb i liter zwanych sumą kontrolną lub sumą kontrolną MD5 lub SHA-1 itd. Te naprawdę długie ciągi zasadniczo działają jako odciski palców dla tego konkretnego pliku, czy to EXE, ISO, ZIP, itd.

Sumy kontrolne są używane w celu zapewnienia integralności pliku po jego przesłaniu z jednego urządzenia pamięci masowej do drugiego. Może to być w Internecie lub po prostu między dwoma komputerami w tej samej sieci. Tak czy inaczej, jeśli chcesz mieć pewność, że przesyłany plik jest dokładnie taki sam jak plik źródłowy, możesz użyć sumy kontrolnej.

Suma kontrolna jest obliczana za pomocą funkcji mieszania i zwykle jest wysyłana wraz z pobraną . Aby zweryfikować integralność pliku, użytkownik oblicza sumę kontrolną za pomocą programu kalkulatora sum kontrolnych, a następnie porównuje te dwie wartości, aby upewnić się, że są zgodne.

Sumy kontrolne są używane nie tylko w celu zapewnienia wolnej od błędów transmisji, ale również w celu zapewnienia, że ​​plik nie został zmieniony. Kiedy zostanie użyty dobry algorytm sumy kontrolnej, nawet niewielka zmiana w pliku spowoduje całkowitą zmianę wartości sumy kontrolnej.

Najczęściej używanymi sumami kontrolnymi są MD5 i SHA-1, ale oba mają luki . Oznacza to, że złośliwe manipulowanie może doprowadzić do dwóch różnych plików mających ten sam wyliczony skrót. Ze względu na te obawy o bezpieczeństwo, nowszy SHA-2 jest uważany za najlepszą kryptograficzną funkcję haszującą, ponieważ na razie nie wykazano na nim żadnego ataku.

sha1 checksum

Jak widać na powyższym zrzucie ekranu, plik ISO, który próbuję pobrać z firmy Microsoft, ma sumę kontrolną SHA1. Po pobraniu pliku użyłbym kalkulatora sumy kontrolnej do sprawdzenia integralności pliku.

Około 99,9% czasu, naprawdę nie musisz przejmować się sumami kontrolnymi podczas pobierania plików Internet. Jeśli jednak pobierasz coś bardzo wrażliwego, takiego jak oprogramowanie antywirusowe lub oprogramowanie do ochrony prywatności, takie jak Tor, prawdopodobnie warto zweryfikować sumę kontrolną, ponieważ hakerzy mogą tworzyć zainfekowane złośliwym oprogramowaniem wersje krytycznego oprogramowania w celu uzyskania pełnego dostępu do systemu.

Istnieje mnóstwo różnych narzędzi do obliczania sum kontrolnych, wspomnę tu tylko o jednym lub dwóch, ponieważ ci dobrzy mogą tworzyć dla ciebie wiele skrótów i mogą również weryfikować skróty.

MD5 i wzmacniacz ; Narzędzie sum kontrolnych SHA

MD5 i amp; Narzędzie sum kontrolnych SHA jest moim ulubionym narzędziem do pracy z sumami kontrolnymi, ponieważ ma wszystkie funkcje, których potrzebuję w darmowej wersji. Po pobraniu, po prostu uruchom plik EXE, aby otworzyć program.

md5 sha checksum

Interfejs jest bardzo prosty i łatwy w użyciu. Wystarczy kliknąć przycisk Przeglądaj, aby wybrać plik, a skróty zostaną automatycznie obliczone dla MD5, SHA-1, SHA-256 i SHA-512.

Jak widać skrót MD5 jest najkrótszy, a skrót SHA-512 jest bardzo długi. Im dłuższy hash, tym bezpieczniejszy.

generated hashes

Aby zweryfikować skrót, po prostu skopiuj go i wklej do Hash pole na samym dole. Kliknij Zweryfikuj i porówna to z czterema wygenerowanymi hasami, aby sprawdzić, czy istnieje dopasowanie.

Kalkulator sumy kontrolnej online

Dla tych, którzy woleliby nie pobierać żadnego oprogramowania na swoje systemy, lepszym wyborem byłby internetowy kalkulator. Internetowe kalkulatory mają więcej ograniczeń, głównie maksymalny rozmiar pliku, ale w przypadku mniejszych plików działają dobrze.

Witryna o nazwie Rozbroić ma bezpłatny kalkulator sumy kontrolnej plików dla przesłanych plików o rozmiarze do 5 MB. To dość małe, więc będziesz potrzebował użyć albo aplikacji komputerowej, albo następnego narzędzia online wymienionego poniżej, do czegoś większego niż to.

online checksum calculator

Jeśli 5 MB jest po prostu zbyt małe, sprawdź OnlineMD5, inną darmową stronę, która pozwala generować sumy kontrolne dla plików o rozmiarze do 4 GB. Najwyraźniej robi to bez przesyłania rzeczywistego pliku na swoje serwery. Nie jestem pewien, jak to działa, ale wydaje się, że po prostu uruchamiasz algorytm lokalnie w twoim systemie, a następnie wyświetlasz go w przeglądarce. Całkiem sprytnie to zrobić, ponieważ nie musisz pobierać dodatkowego oprogramowania i nie musisz czekać na cały czas przesyłania dużego pliku.

onlinemd5

Ta strona jest również bardzo dobra, ponieważ oprócz jej obliczenia można zweryfikować sumę kontrolną. Mamy nadzieję, że teraz lepiej zrozumiesz, co to jest suma kontrolna i jak można ją wykorzystać i obliczyć. Jeśli wysyłasz lub odbierasz bezpieczne pliki, suma kontrolna jest najlepszym sposobem dla obu stron na sprawdzenie integralności tych plików. Jeśli masz jakieś pytania, opublikuj komentarz. Ciesz się!

Oliczanie sumy kontrolnej

Powiązane posty:


18.02.2015