Autor: Mariusz Ko�acz (rokko)
Strona autora: techformator.pl
Kontakt: m.kolacz(at)hotfix.pl
Sumy kontrolne s� wyznacznikiem autentyczno�ci danego pliku. Najcz�ciej spotykanym algorytmem haszuj�cym jest MD5. Dla wybranego pliku oblicza si� sum� kontroln�, kt�ra przybiera posta� ci�gu znak�w/liczb, na przyk�ad 7bb614f59755852bb1de8f0ddd29585b. Posiadaj�c oryginaln� sum� kontroln� mo�na �atwo zweryfikowa�, czy dany plik jest autentyczny czy te� nie.
Dlaczego sprawdzamy sumy kontrolne?
Istniej� dwa g��wne powody dla kt�rych sprawdzamy sumy kontrolne plik�w:
- W celu weryfikacji poprawno�ci i autentyczno�ci �ci�gni�tego pliku instalacyjnego programu lub obrazu ISO.
- W celu potwierdzenia autentyczno�ci pliku (programu) b�d�cego cz�ci� systemu operacyjnego.
Przed wypaleniem obrazu ISO na p�yt� CD lub DVD chcemy upewni� si�, �e obraz jest poprawny. Weryfikacja obrazu jest istotna, szczeg�lnie kiedy jest to plik zawieraj�cy obraz systemu operacyjnego, z kt�rego b�dzie uruchamiany proces instalacji. Je�eli do wypalenia p�yty u�yjemy uszkodzonego obrazu, mo�emy by� pewni, �e podczas pr�by uruchomienia komputera z tak spreparowanej p�yty, bios w og�le nie wykryje, i� w nap�dzie znajduje si� bootowalny no�nik lub proces instalacji z �w no�nika zako�czy si� fiaskiem. Dlatego warto zawsze przed operacj� nagrywania zweryfikowa� poprawno�� �ci�gni�tego pliku.
Kolejn� kwesti� jest identyfikacja plik�w, kt�re zosta�y zmienione przez z�o�liwe oprogramowanie (wirusy, trojany). Tego typu szkodniki s� w stanie wstrzykn�� z�o�liwy kod do pliku, tym samym infekuj�c go i czyni�c potencjalnym �r�d�em problem�w. Maj�c do dyspozycji sum� kontroln� oryginalnego pliku jeste�my w stanie ustali�, czy dany plik zosta� zainfekowany czy te� nie. Przeprowadzaj�c weryfikacj�, nale�y mie� na uwadze, �e zar�wno sumy kontrolne jak i wersje por�wnywanych plik�w powinny by� identyczne.
Sprawdzanie sum kontrolnych plik�w z winMd5Sum
Jednym z ciekawszych narz�dzi do sprawdzania sum kontrolnych plik�w jest winMd5Sum. Interfejs programu nie jest okaza�y i zawiera typowe funkcje niezb�dne do wygenerowania sum oraz ich weryfikacji.

W polu File Name wskazujemy �cie�k� dost�pu do pliku, dla kt�rego ma zosta� wygenerowany hash. Wybieramy przycisk z tr�jkropkiem i wskazujemy konkretny plik. Po dokonaniu wyboru rozpocznie si� proces obliczania sumy. W zale�no�ci od szybko�ci procesora oraz wielko�ci pliku operacja obliczania mo�e potrwa� od kilku sekund do nawet kilku minut. Czekamy cierpliwie, po zako�czeniu operacji w polu MD5 Sum zobaczymy wygenerowan� sum� kontroln�.
Aby zweryfikowa� autentyczno�� pliku w polu Compare wklejamy oryginaln� sum� kontroln� i wciskamy przycisk Compare. Je�eli sumy s� identyczne otrzymamy komunikat MD5 Check Sums are the same, w przeciwnym wypadku MD5 Check Sums are different.
Sprawdzanie sum kontrolnych z Marxio File Checksum Verifier
winMd5Sum jest przydatnym programem, lecz obs�uguje wy��cznie algorytm MD5. Obecnie stosuje si� znacznie bezpieczniejsze algorytmy haszuj�ce. Co zrobi� gdy posiadamy hash wygenerowany przy u�yciu innego algorytmu? Z pomoc� przyjdzie nam inne narz�dzie, r�wnie �atwe w obs�udze i co najwa�niejsze obs�uguj�ce rozmaite algorytmy. Aplikacja nosi nazw� Marxio File Checksum Verifier.
Marxio File Checksum Verifier wspiera a� 11 algorytm�w haszuj�cych: MD4, MD5, SHA1, SHA-256, SHA-384, SHA-512, RIPEMD-128, RIPEMD-160, HAVAL, TIGER 192, CRC32. Aplikacja nie wymaga instalacji, jest �atwa w obs�udze, obs�uguje drag & drop (przeci�gnij i upu��).

Aby wybra� plik dla kt�rego zostanie wygenerowana suma kontrolna wskazujemy ikon�
. Obliczy� hash mo�emy r�wnie� poprzez przeci�gni�cie i upuszczenie na oknie Marxio FCV pliku, kt�ry chcemy podda� weryfikacji. Zaraz po wskazaniu w�a�ciwego pliku rozpocznie si� proces obliczania sumy. Po jego zako�czeniu w polu File checksum pojawi si� ci�g znak�w/liczb. Wygenerowan� sum� mo�emy zapisa� do pliku wskazuj�c ikonk�
lub skopiowa� j� do systemowego schowka (ikona
).
Je�eli chcemy por�wna� sumy kontrolne, w polu Compare with wpisujemy dan� sum�. Automatycznie po wpisaniu sumy, pojawi si� obok niej odpowiedni znak informuj�cy o zgodno�ci sum. Je�eli ujrzymy znak czerwonego krzy�a, sumy kontrolne nie zgadzaj� si�. Zielony ptaszek b�dzie oznacza�, i� weryfikacja zako�czy�a si� sukcesem.
Dodatkowym atutem programu jest mo�liwo�� szczeg�owego okre�lenia sposobu dzia�ania. Wszelkie opcje dost�pne s� po wybraniu ikony ko�a z�batego znajduj�cego si� w prawej g�rnej cz�ci okna Marxio FCV. Jest to jedna z lepszych aplikacji s�u��cych do generowania sum kontrolnych i ich weryfikacji.
Sprawdzanie sum kontrolnych plik�w z Hashtab
Kolejn� aplikacj� umo�liwiaj�c� sprawdzenie sum kontrolnych jest Hashtab. Nie jest to typowa aplikacja, lecz rozszerzenie systemowego eksploratora Windows. Hashtab posiada wsparcie dla wielu algorytm�w haszuj�cych takich jak Adler32, CRC32, HAVAL, MD2, MD4, MD5, RIPEMD-128, RIPEMD-256, RIPEMD-320, SHA-1, SHA-256, SHA-384, SHA-512, Tiger, Whirlpool.

Po zainstalowaniu aplikacji wchodz�c we w�a�ciwo�ci danego pliku ujrzymy dodatkow� zak�adk� File Hashes. Po wybraniu zak�adki zostan� dynamicznie obliczone wszystkie sumy kontrolne dla ka�dego z obs�ugiwanych algorytm�w haszuj�cych. Tego typu mechanizm obliczania jest niezwykle wygodny i praktyczny. Niestety nie zawsze mo�emy zainstalowa� tego typu aplikacj�, z uwagi na restrykcje na�o�one na u�ytkownika komputera (np. w kafejkach internetowych). Dlatego te� funkcja jest dost�pna tylko tam, gdzie mamy fizyczny dost�p do konta, spod kt�rego b�dzie mo�liwo�� instalacji oprogramowania.
Mam nadziej�, �e ten kr�tki poradnik przybli�y� Wam kwesti� sprawdzania sum kontrolnych plik�w i ich znaczenie. Zapraszam do skomentowania poradnika.
Copyright © 2009 rokko