QuickHash GUI to narzędzie haszujące typu open source dla systemów Windows, Linux i macOS

QuickHash GUI to narzędzie haszujące typu open source, które jest dostępne dla systemów Windows, Linux i macOS. Jeśli jesteś osobą dbającą o bezpieczeństwo lub chcesz zweryfikować integralność pliku, np. W przypadku kopii zapasowych, musisz pamiętać o haszowaniu.

Wskazówka : w przeszłości sprawdziliśmy kilka programów do obliczania skrótów: możesz używać programu PowerShell do generowania skrótów lub używać programów Hashing, rozszerzenia HashTab Shell lub Hash My Files Nirsoft.

Dla tych, których tu nie ma, jest krótki opis.

Co to jest wartość skrótu? Dlaczego to jest ważne?

Wartość skrótu jest łańcuchem alfanumerycznym obliczanym przez algorytm, który określa integralność pliku. Każdy plik ma wartość skrótu, a wartość jest unikalna dla każdego pliku.

Najczęstszym zastosowaniem skrótów jest ich weryfikacja krzyżowa z wartościami podanymi na stronie pobierania treści dystrybuowanych cyfrowo (oprogramowanie, ROM-y z Androidem, aplikacje itp.). Jeśli wartości podane przez programistę i pobrany plik są idealnie dopasowane, oznacza to, że plik nie został zmieniony podczas transportu.

Jeśli wartości są różne, prawdopodobna jest jedna z dwóch rzeczy. Pobrany plik jest uszkodzony lub, co gorsza, plik został przez kogoś zmodyfikowany.

Wskazówka: sam możesz sprawdzić, jak to działa. Utwórz tekst w notatniku lub doodle coś w programie Paint i zapisz. Te pliki będą miały własne wartości skrótu. Zanotuj je, edytuj pliki i zapisz je. Spójrz ponownie na wartości skrótu, powinny być różne.

GUI QuickHash

Interfejs (lub GUI, jeśli chcesz) GUI QuickHash jest dość prosty. Ma pasek kart z kilkoma kartami, z których każda wyświetla zestaw opcji. Istnieje pasek boczny, który jest trwały na wszystkich ekranach. Zawiera panel algorytmu i panel System RAM, który pokazuje całkowitą pamięć RAM komputera i dostępną pamięć RAM).

Możesz wybrać jeden z 5 algorytmów: MD5, SHA-1, SHA-256, SHA-512 i xxHash32, a QuickHash obliczy odpowiednią wartość.

Wskazówka: MD5 nie jest dokładnie bezpieczny. Polecam więc użycie jednej z pozostałych opcji, z których wszystkie są kryptograficznymi funkcjami mieszającymi.

Plik

To jest druga zakładka programu. Powodem, dla którego zaczynam tutaj, jest to, że może pomóc w zrozumieniu, jak działa porównanie skrótów. Możesz użyć przycisku „wybierz plik” na karcie, aby nawigować i wybrać plik, który chcesz sprawdzić, lub przeciągnij i upuść jeden do interfejsu, a obliczona wartość skrótu pliku zostanie wyświetlona tuż pod przyciskiem.

Skopiuj i wklej wartość skrótu ze strony internetowej dewelopera w polu „Oczekiwana wartość skrótu”, a jeśli obie wartości będą takie same, QuickHash wyświetli komunikat informujący o ich zgodności. Możesz zmienić wielkość sumy kontrolnej z dolnej na GÓRNĄ, używając opcji powyżej pola oczekiwanej wartości skrótu.

Sprawdźmy skrót archiwum KeePass (patrz powyższy obraz). Możesz uzyskać wartość skrótu opublikowaną przez programistę i użyć jej do porównania skrótu pliku, który pobrałeś ze strony internetowej.

Wskazówka: spacje mają znaczenie. QuickHash nie uwzględnia spacji w obliczonym polu skrótu, więc jeśli wkleisz oczekiwaną wartość, która ma spacje, nie będą one pasować. Usuń spacje ręcznie, aby wyświetlić wyskakujące okienko „dopasowania”.

Tekst

Tekst ma własne wartości skrótu. Możesz użyć karty tekstowej, aby wpisać lub wkleić tekst i zobaczyć jego wartość wyświetlaną w polu na dole. Ta zakładka ma 2 przyciski, których można użyć do konwersji wielkości liter (Make UPPER i Make lower), oraz przycisk Clear Text. Możesz także skonfigurować aplikację do haszowania tekstu lub całego pliku, wiersz po wierszu.

Pliki

Ta karta umożliwia obliczanie skrótów dla wszystkich plików w folderze. Zawiera podfoldery, ale możesz to opcjonalnie wyłączyć. Można ustawić symbole wieloznaczne za pomocą opcji typów plików, aby obliczać tylko wartości plików w zdefiniowanym formacie. Ma nawet opcję pracy z ukrytymi folderami, co może być przydatne, jeśli sprawdzasz katalog System.

Kopiuj

Jest to bardzo przydatna opcja podczas przesyłania danych. Użyj lewego panelu, aby wybrać folder źródłowy, w którym znajdują się pliki, które chcesz skopiować. Teraz wybierz folder docelowy, do którego chcesz skopiować zawartość, korzystając z prawego panelu.

Hit the Go! przycisk, a QuickHash zainicjuje proces. Program haszuje wartości plików źródłowych, kopiuje zawartość i ponownie haszuje (sprawdza wartości skopiowanej zawartości). Pomaga unikać uszkodzonych plików lub błędów podczas kopiowania.

Możesz ustawić niestandardowe opcje, aby wyświetlać tylko podfoldery lub podfoldery + pliki, symbole wieloznaczne, ignorować podfoldery. QuickHash wyświetla również liczbę plików w folderze, pasek postępu, czas rozpoczęcia, czas zakończenia oraz całkowity czas potrzebny na zakończenie procesu. Opcjonalnie możesz zapisać wyniki w pliku CSV.

Plik i karty plików oraz karta Porównaj dwa pliki mają opcję „Zacznij od razu”. Jest to licznik czasu, który automatycznie wykonuje obliczenia skrótu, używając zdefiniowanych opcji.

Porównaj dwa pliki

Interfejsu QuickHash można używać do porównywania wartości skrótu dwóch plików. Musisz tylko wybrać dwa pliki i użyć przycisku porównania teraz. Wynik pokaże ci, czy pasują, czy nie pasują.

Porównaj dwa foldery

Jest to podobne do powyższej opcji, ale służy do porównania dwóch folderów. Wynik porównania można zapisać w tekście, jeśli użyjesz opcji Rejestruj wynik.

Dyski i Base64

Chcesz sprawdzić skrót całego dysku? Możesz to zrobić za pomocą programu. Ale w wersji dla systemu Windows można uruchomić algorytm SHA-1 tylko w celu sprawdzenia dysków fizycznych, a także uruchomić program z uprawnieniami administratora. Interfejsu QuickHash GUI można także używać do dekodowania danych Base64 z plików.

QuickHash GUI to przenośna aplikacja, która obsługuje systemy 32-bitowe i 64-bitowe.

Hashtab jest dobrą alternatywą dla QuickHash, chociaż ta pierwsza nie była aktualizowana od 2 lat.