If-Koubou

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

Co to jest suma kontrolna i jak obliczyć sumę kontrolną (Fajne strony internetowe)

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 jest EXE, ISO, ZIP itp.

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 dwa, 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. Gdy używany jest dobry algorytm sumy kontrolnej, nawet niewielka zmiana w pliku spowoduje zupełnie inną wartość sumy kontrolnej.

Najczęściej używanymi sumami kontrolnymi są MD5 i SHA-1, ale obaj mają luki w zabezpieczeniach. 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 dotyczące bezpieczeństwa, nowsza wersja SHA-2 jest uważana za najlepszą kryptograficzną funkcję mieszającą, ponieważ nie wykazano na niej żadnego ataku.

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

Przez około 99,9% czasu nie musisz się martwić sumami kontrolnymi podczas pobierania plików z Internetu. 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ć złośliwe wersje krytycznego oprogramowania w celu uzyskania pełnego dostępu do systemu.

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

Narzędzie sumy kontrolnej MD5 i SHA

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

Interfejs jest bardzo prosty i łatwy w użyciu. Po prostu kliknij Paść się 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 jest bezpieczniejszy.

Aby zweryfikować skrót, po prostu skopiuj go i wklej do pliku Haszysz pudełko na samym dole. Kliknij Zweryfikuj i porówna to z czterema wygenerowanymi hasami, aby sprawdzić, czy jest dopasowanie.

Online Checksum Calculator

Dla tych, którzy woleliby nie pobierać żadnego oprogramowania na ich 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.

Strona o nazwie Defuse ma darmowy kalkulator sumy kontrolnej plików do przesłania do 5 MB. To jest dość małe, więc będziesz potrzebował użyć albo aplikacji komputerowej, albo następnego narzędzia online wspomnianego poniżej, do czegoś większego niż to.

Jeśli 5 MB jest po prostu za 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.

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. Cieszyć się!