Урок Java 213: Работа с шифрованием MD5 и SHA-1
Spisu treści:
Być może pamiętasz mój incydent z cegły z Androidem z powodu uszkodzonej pamięci ROM, która doprowadziła mnie do napisania całego przewodnika na temat sum kontrolnych MD5 i sposobu ich weryfikacji. Od tego czasu byłem trochę szczególny (i paranoiczny) w sprawdzaniu skrótów plików, które pobieram z sieci.
Kiedy pewnego dnia ściągałem Windows 8 Consumer Preview, zauważyłem, że Microsoft nie dostarcza regularnych bitów sumy kontrolnej MD5, aby sprawdzić integralność pobranego pliku ISO i zamiast tego dostarczył nowszy bit skrótu, bity SHA-1.
Rzeczywiście szyfrowanie SHA-1 jest lepsze niż MD5 na kilka sposobów. Mógłbym zgłębić i wyjaśnić różnice w naukowych żargonach, ale nie sądzę, żeby to było konieczne. W kategoriach laika algorytm SHA-1 jest znacznie bezpieczniejszy i bardziej niezawodny w porównaniu z sumą kontrolną MD5.
Co więcej, suma kontrolna SHA-1 daje 40-bitowe unikalne bity mieszające dla każdego pliku w 32-bitowym MD5, a więc z SHA-1 jest tylko mniej szans na dwa pliki o tej samej wartości mieszania.
Więc teraz masz jakiś pomysł na temat mieszania plików i tego, jak możesz ich użyć do sprawdzenia integralności pliku. Zobaczmy, jak możesz zweryfikować wszystkie powszechnie używane bity mieszające dla każdego pliku pod jednym dachem.
Pobierz i zainstaluj HashTab na swoim komputerze. Instalacja jest prosta, a po zainstalowaniu program bezproblemowo integruje się z powłoką systemu Windows. Od teraz, gdy chcesz sprawdzić bity mieszające pliki, kliknij je prawym przyciskiem myszy i wybierz Właściwości.
W oknie Właściwości kliknij zakładkę File Hashes, aby zobaczyć bity mieszania pliku dla pliku (obliczenie może zająć trochę czasu). Domyślnie aktywne są trzy algorytmy mieszające (tak naprawdę nie pamiętam ich teraz), ale możesz dostosować i wybrać wszystkie bity, które chcesz obliczyć, korzystając z łącza Ustawienia.
Możesz również porównać bity sum kontrolnych, które masz ze sobą, wklejając je do pola tekstowego Porównanie haszów, aby łatwo porównać bity automatycznie.
Mój werdykt
HashTab jest darmowym, łatwym w użyciu i jeśli o mnie pytasz, jest niezbędną aplikacją dla Windows. Wiem, że większość ludzi naprawdę nie dba o sprawdzanie bitów haszujących po pobraniu pliku (sam byłem jednym z nich), ale uwierz mi, lepiej być bezpiecznym niż przepraszam.
Zarządzaj plikami cookie wszystkich przeglądarek w jednym miejscu dzięki CookieSpy
Pobierz i używaj CookieSpy do zarządzania plikami cookie wszystkich przeglądarek w jednym miejscu. CookieSpy pomaga usunąć pliki cookie przechowywane w dowolnej przeglądarce na komputerze z systemem Windows.
Microsoft wymienia najczęstsze zautomatyzowane rozwiązania Fix It w jednym miejscu
Lista najczęstszych rozwiązań Fix It wymaganych przez użytkownika systemu Windows do naprawienia jego lub problemy z komputerem z systemem operacyjnym Windows.
Chartbrain: oglądaj najlepsze teledyski z różnych stron w jednym miejscu
Oglądaj najlepsze teledyski z różnych stron w jednym miejscu dzięki ChartBRAIN.