10 narzędzi do weryfikacji integralności plików przy użyciu skrótów MD5 i SHA1

2019-06-19 02:18:25
Główny·Oprogramowanie·10 narzędzi do weryfikacji integralności plików przy użyciu skrótów MD5 i SHA1

Podczas pobierania pliku z Internetu dość często nie można mieć 100% gwarancji, że plik nie został w żaden sposób zmieniony w stosunku do oryginału. Może to być albo witryna, z której pobierasz plik, uszkodzenie spowodowane błędami w procesie pobierania, osoba, która przesłała plik dla Ciebie, albo najbardziej niebezpieczny plik został zainfekowany złośliwym oprogramowaniem.

Jednym ze sposobów stwierdzenia, czy plik został zmieniony z oryginalnego stanu, jest sprawdzenie jego podpisu cyfrowego. Lub możesz sprawdzić integralność pliku, sprawdzając jego wartość skrótu. Każdy plik zawiera unikalne dane, a gdy zastosujesz do niego określony algorytm zwany „kryptograficzną funkcją skrótu”, zwracana jest wartość ciągu, która jest poprawna tylko dla tego pliku w jego bieżącym stanie.

Jeśli zmieni się choćby jeden bajt w pliku, wartość podana przy ponownym uruchomieniu sprawdzania będzie inna. Kilka popularnych algorytmów mieszających to MD5 i SHA-1, a czasami te wartości są wymienione na stronach pobierania witryny. Doskonałym przykładem są obrazy ISO dla systemów operacyjnych takich jak Linux i Windows. Wszystkie oficjalne obrazy ISO systemu Windows będą miały gdzieś w Internecie skrót SHA-1, który możesz następnie porównać z tym, czy pobrany plik jest identyczny z oryginałem.

Jeśli masz coś takiego jak wartość skrótu MD5 lub SHA ze strony internetowej i chcesz sprawdzić integralność pobranego pliku, wymagany jest sposób obliczenia jego wartości skrótu. Tutaj pokazujemy 10 różnych narzędzi, które mogą obliczać i porównywać wartości skrótu, zostały przetestowane na Windows 10 i 7.

1. IgorWare Hasher

Hasher to małe, przenośne i łatwe w użyciu darmowe narzędzie, które jest w stanie obliczyć sumy kontrolne SHA1, MD5 i CRC32 dla jednego pliku. Możesz wyszukać plik, przeciągnąć i upuścić lub dodać pozycję menu kontekstowego, aby kliknąć prawym przyciskiem myszy i wybrać „Generuj skrót”. Istnieje również opcja wygenerowania skrótu z bloku tekstu, który można wpisać lub wkleić w polu. Program otwiera okno dla każdego wybranego pliku, więc nie otwieraj więcej niż kilku jednocześnie.

Oprócz kopiowania lub zapisywania wyniku mieszania do pliku, możesz ponownie załadować plik skrótu do programu, aby sprawdzić inny lub ten sam plik. Menu Opcje zawiera kilka użytecznych ustawień, takich jak utrzymywanie programu na wierzchu, zwiększanie wielkich liter wartości skrótu, automatyczne obliczanie po przeciągnięciu i upuszczeniu oraz dodawanie pozycji menu kontekstowego. Z jakiegoś dziwnego powodu Igorware Hasher pobiera jako plik RAR, więc upewnij się, że masz archiwizator taki jak WinRAR lub 7-Zip, aby go otworzyć.

Pobierz IgorWare Hasher


2. HashCheck

HashCheck działa nieco inaczej niż tradycyjne narzędzie sprawdzające, ponieważ integruje się z oknem właściwości pliku systemu. Dostaniesz dodatkową kartę o nazwie Sumy kontrolne wraz ze standardowymi kartami Kompatybilność, Szczegóły, Poprzednie wersje itp. Oryginalny Hashcheck pochodzi z 2009 roku, ale wydaje się, że działa dobrze w systemie Windows 10. Nowsza wersja jest dostępna w GitHub, którą opublikujemy także wspomnieć poniżej.

Mały instalator (85 KB) po prostu rejestruje HashCheck.dll w systemie, dzięki czemu zasoby są bardzo lekkie. Kliknij prawym przyciskiem myszy jeden lub więcej plików lub folderu i wybierz Właściwości> Sumy kontrolne. Wartości CRC-32, MD4, MD5 i SHA-1 zostaną wyświetlone w oknie. Przycisk Zapisz może zapisać wybrane sumy kontrolne pliku na osobnej liście dla każdej metody mieszania, którą można załadować później, aby sprawdzić, czy któryś z plików się zmienił.

Listę można szybko utworzyć z menu kontekstowego, klikając prawym przyciskiem myszy plik (i) i wybierając „Utwórz plik sumy kontrolnej”.

Pobierz HashCheck

Ponieważ HashCheck jest oprogramowaniem typu open source, ktoś wziął oryginalny kod i zaktualizował go, dodając nowe funkcje. Znaczące ulepszenia obejmują obsługę wielowątkowości, dodawanie SHA-256 i SHA-512 (MD4 został usunięty), obliczanie tylko wybranych sum kontrolnych, dodawanie dodatkowych tłumaczeń i cyfrowe podpisywanie plików / instalatora.

Ta wersja HashCheck jest znacznie nowsza i pochodzi z 2016 roku. Została stworzona przez Christophera Gurnee i jest hostowana na GitHub. MD5 i SHA-3 są domyślnie wyłączone w tej wersji, ale można je łatwo włączyć w oknie Opcje.

Pobierz HashCheck 2.4 z GitHub


3. Nirsoft HashMyFiles

HashMyFiles to kolejne małe i przenośne narzędzie od Nir Sofer, które jest proste i łatwe w użyciu. Liczba sposobów otwierania plików jest imponująca, ponieważ możesz dodać jeden lub wiele plików, folderów (w tym podfolderów), uruchomionych procesów, a także za pomocą symboli wieloznacznych z niestandardową głębią folderów. Istnieje również menu kontekstowe Eksploratora, które można ręcznie włączyć. Program wyświetla skróty dla CRC32, MD5, SHA-1, SHA-256, SHA-384 i SHA-512. Ogólne informacje o pliku znajdują się również na wyświetlaczu.

HashMyFiles może eksportować dane do pliku TXT, HTML, XML lub CSV, ale nie można go użyć do ponownego załadowania do programu w celu późniejszego sprawdzenia plików. Dostępnych jest również wiele argumentów wiersza poleceń, a inne funkcje, takie jak zawsze na wierzchu, dodatkowe informacje o pliku, tekst pisany wielkimi literami i wysyłanie skrótu do VirusTotal, znajdują się w menu Opcje. Również w menu Opcje „Zaznacz skrót w schowku” porównuje skrót w schowku z plikami i pokaże dopasowanie na zielono. „Mark Identical Hashes” pokazuje te same pliki w różnych kolorach.

Pobierz HashMyFiles


4. HashTools

HashTools pochodzi od twórcy oprogramowania BinaryFortress, który tworzy dobrze znane aplikacje shareware, takie jak DisplayFusion i ClipboardFusion. Ten program jest przenośny i przyjmuje do przetwarzania pojedynczy plik, wiele plików lub cały folder. Opcja dodania wpisu „Hash with HashTools” do menu kontekstowego znajduje się w oknie Ustawienia.

Gdy dodasz pliki do HashTools, nie zostaną one przetworzone, dopóki nie naciśniesz jednego z przycisków u dołu w celu obliczenia odpowiednich sum kontrolnych. Obsługiwane są CRC32, MD5, SHA-1, SHA-256, SHA-384 i SHA-512. Przycisk Utwórz SFV utworzy sumy kontrolne CRC32 dla plików i zapisze je w pliku SFV, którego można później użyć do weryfikacji. Kliknięcie pliku prawym przyciskiem myszy umożliwi skopiowanie skrótu lub jego ścieżki wraz z ręcznym dostarczeniem skrótu lub ze schowka do porównania.

Pobierz HashTools


5. ComputeHash 2.0

ComputeHash to małe i bardzo proste narzędzie do obsługi, bez zaawansowanych ani mylących funkcji. Działa całkowicie z menu kontekstowego systemu Windows, wystarczy kliknąć plik prawym przyciskiem myszy i wybrać opcję „Komputer Hash”. Wyświetli skróty MD5, SHA-1, SHA-256, SHA-384 i SHA-512 jednocześnie. Kliknij dwukrotnie plik wykonywalny, aby dodać pozycję do menu kontekstowego, użyj uninstall.bat, aby usunąć go ponownie.

Każdą sumę kontrolną można skopiować do schowka lub wszystkie wartości można zapisać do pliku tekstowego. Pole wyboru pisane wielkimi literami może nieco ułatwić odczytanie wartości. ComputeHash wymaga .Net Framework 2, więc użytkownicy systemu Windows 10 zostaną poproszeni o zainstalowanie go, jeśli nie jest jeszcze zainstalowany. Patrzymy na wersję 2.0 z 2011 roku, istnieje wersja 4.4 z 2015 roku, ale stwierdziliśmy, że nie wyświetla poprawnie sum kontrolnych w systemie Windows 7 lub Windows 10.

Pobierz ComputeHash 2.0

1 2Następny › Pokaż wszystkie
Wybór Redakcji