Jak działa Generator hashy i co oznaczają jego wyniki
Generator hashy to narzędzie pozwalające błyskawicznie obliczyć kryptograficzne skróty dla wprowadzonego tekstu lub wskazanego pliku. W jednym przebiegu generowane są wartości dla powszechnie stosowanych algorytmów: MD5, SHA-1, SHA-256, SHA-384 oraz SHA-512, z możliwością dołączenia sumy CRC32. Użytkownik nie musi wiedzieć z góry, z jakiego standardu skorzystał autor pobieranego programu czy biblioteki, ponieważ narzędzie prezentuje wszystkie wyniki jednocześnie.
Formularz obsługuje dwa tryby wejściowe: wprowadzanie czystego tekstu oraz wczytywanie pojedynczego pliku z dysku. W przypadku tekstu obliczenia są wykonywane bezpośrednio na bajtach zakodowanych w standardzie UTF-8, dokładnie w takiej postaci, w jakiej zostały wpisane. Pod tabelą wyników pojawia się wówczas informacja o łącznym rozmiarze wejścia w bajtach. Gdy wybrany zostanie plik, narzędzie wyświetla jego nazwę oraz dokładny rozmiar w czytelnych jednostkach.
Wyniki można wyświetlić w formacie szesnastkowym (hex) z małymi lub wielkimi literami, a także w formacie Base64. Bardzo pomocne jest pole oczekiwanej sumy kontrolnej. Wklejenie w to miejsce ciągu znaków pozwala na automatyczne porównanie go ze wszystkimi wygenerowanymi skrótami. Narzędzie ignoruje wielkość liter w zapisie szesnastkowym oraz białe znaki na początku i końcu. Jeśli wklejona zostanie cała linia z narzędzia konsolowego sha256sum, analizowany jest wyłącznie pierwszy człon zawierający właściwą sumę. Wiersz z pasującym algorytmem zostaje wyraźnie oznaczony statusem dopasowania, co eliminuje konieczność żmudnego porównywania znak po znaku.