Przejdź do treści
Za darmo, bez rejestracji, w przeglądarce

Generator hashy MD5, SHA-1, SHA-256 i SHA-512

Generator hashy oblicza jednocześnie hashe MD5, SHA-1, SHA-256 i SHA-512 tekstu lub pliku, w formacie szesnastkowym lub Base64. Przykładowo hash SHA-256 dla ZAP-Hosting to 1cd8d762eb2a7a79…. Porównując sumy kontrolne, od razu sprawdzisz, czy plik pobrany z serwera lub plugin nie został zmieniony. Wszystko odbywa się wyłącznie w Twojej przeglądarce.

Autor: Luca Stanek

Sprawdzanie sum kontrolnych to codzienność przy obsłudze serwera. Na serwerze VPS zrobisz to bezpośrednio za pomocą sha256sum.

0 znaków, 0 bajtów (UTF-8)

Tak samo działa echo text | sha256sum: echo dodaje znak nowego wiersza, dlatego hash różni się od hasha samego tekstu.

Hashe

Gdy wpiszesz tekst, pojawią się tutaj hashe MD5, SHA-1, SHA-256 i SHA-512.

Wklej hash ze strony pobierania lub wynik polecenia sha256sum. Algorytm zostanie rozpoznany na podstawie długości.

Przykładowy wynik

Tak wygląda wynik w generatorze hashy

Wpisz tekst lub wybierz plik, a narzędzie od razu wygeneruje wszystkie cztery hashe. Poniższy przykład używa stałego tekstu; twoje hashe zależą od wprowadzonych danych.

Przykład · Tekst bez znaku nowej linii, wynik w zapisie szesnastkowym

Dane wejściowe

Tekst
ZAP-Hosting
11 znaków, czyli dokładnie 11 bajtów w UTF-8. Nawet dodatkowa spacja daje zupełnie inne hashe.

Wynik

MD5
b8b6e1520117d24a5a5351c89edc9db0
128 bitów, 32 znaki szesnastkowe
SHA-1
ad49005c79b06813d236b195f1188cd1e9709eaa
160 bitów, 40 znaków szesnastkowych
SHA-256
1cd8d762eb2a7a7969893c0174221ee4a31f6b37130b570949d5f1751a4c1671
256 bitów, 64 znaki szesnastkowe
SHA-512
9ecee2b79b9a4323acf0ebf33dce6ac44ba23b32269ddc30918ff1d76120b121643f656b25879b6d4b68ecafb6d0c9c99c8c20abc00c6da3c44f7a4e6c572e31
512 bitów, 128 znaków szesnastkowych

Funkcje

Wszystko o hashach i sumach kontrolnych

Od krótkiego tekstu po duży plik pobrany z serwera: MD5, SHA-1, SHA-256 i SHA-512 w jednym narzędziu.

Cztery algorytmy jednocześnie

MD5, SHA-1, SHA-256 i SHA-512 są obliczane jednocześnie — nie musisz niczego przełączać.

Również duże pliki

Pliki są odczytywane w blokach po 4 MiB, ze wskaźnikiem postępu i przyciskiem anulowania.

Porównywanie sum kontrolnych

Wklej oczekiwany hash. Algorytm zostanie rozpoznany po długości, a zgodne wyniki oznaczone.

Zapis szesnastkowy, wielkie litery lub Base64

Wyniki w formacie źródła — każdą wartość skopiujesz jednym kliknięciem.

Jak w wierszu poleceń

Tekst jest hashowany w UTF-8, opcjonalnie ze znakiem nowego wiersza jak przy echo. Dzięki temu wartości zgadzają się z wynikami sha256sum.

Tylko w Twojej przeglądarce

Bez przesyłania i zapisywania. Nawet poufne pliki pozostają na Twoim urządzeniu.

Instrukcja

Oblicz hash w trzech krokach

Tak za pomocą generatora hashy obliczysz i zweryfikujesz sumę kontrolną tekstu lub pliku.

Krok 1

Wybierz tekst lub plik

Wybierz powyżej „Tekst” lub „Plik”. Wpisz tekst albo przeciągnij plik do pola, na przykład plik pobrany z serwera lub plugin. Aby otrzymać taki sam wynik jak dla echo text | sha256sum, włącz „Dodaj znak nowej linii”.

Krok 2

Wyświetlaj i kopiuj hashe

Wartości MD5, SHA-1, SHA-256 i SHA-512 pojawiają się jednocześnie. Wybierz zapis szesnastkowy, wielkie litery lub Base64 i skopiuj wartość jednym kliknięciem.

Krok 3

Porównaj sumę kontrolną

Wklej oczekiwany hash lub wynik polecenia sha256sum. Narzędzie rozpozna algorytm po długości i pokaże, czy suma kontrolna się zgadza.

Algorytmy

Porównanie MD5, SHA-1, SHA-256 i SHA-512

Wszystkie cztery są jednokierunkowymi funkcjami o stałej długości wyniku. Różnią się długością wyniku oraz tym, czy nadal uważa się je za bezpieczne.

MD5

128 bitów, 32 znaków szesnastkowych

Złamany: kolizje można celowo generować.

Już tylko jako suma kontrolna wykrywająca przypadkowe błędy, np. na starszych stronach pobierania i w archiwach Modów.

SHA-1

160 bitów, 40 znaków szesnastkowych

Złamany: w 2017 opublikowano pierwszą praktyczną kolizję.

Stare sumy kontrolne i identyfikatory obiektów Git; nie używaj do nowych podpisów.

SHA-256

256 bitów, 64 znaków szesnastkowych

Bezpieczny, standard dla pobieranych plików, obrazów Docker i certyfikatów.

Zalecany do nowych sum kontrolnych plików pobieranych z serwera, pluginów i Backupów.

SHA-512

512 bitów, 128 znaków szesnastkowych

Bezpieczny, na procesorach 64-bitowych często szybszy od SHA-256.

Długie sumy kontrolne, dane integralności (SRI) i obrazy systemu Linux.

Na serwerze

Sprawdź sumę kontrolną poleceniem

Te polecenia obliczają na twoim serwerze lub komputerze takie same hashe jak narzędzie. Wynik możesz wkleić powyżej w sekcji „Porównaj sumę kontrolną”.

Linux

sha256sum server.zip
sha512sum server.zip
md5sum server.zip

Windows (PowerShell)

Get-FileHash server.zip -Algorithm SHA256
certutil -hashfile server.zip SHA256

macOS

shasum -a 256 server.zip
shasum -a 512 server.zip
md5 server.zip

Odkryj więcej

Więcej narzędzi

FAQ

Często zadawane pytania o generator hashy

Krótkie odpowiedzi na pytania o hashe, sumy kontrolne i prywatność.

Hash to cyfrowy odcisk palca o stałej długości: zmiana choćby jednego znaku daje zupełnie inny wynik. Generator hashy oblicza jednocześnie cztery wartości: MD5 o długości 32, SHA-1 o długości 40, SHA-256 o długości 64 i SHA-512 o długości 128 znaków szesnastkowych. Dla tekstu ZAP-Hosting hash MD5 to na przykład b8b6e1520117d24a5a5351c89edc9db0, a hash SHA-256 to 1cd8d762eb2a7a7969893c0174221ee4a31f6b37130b570949d5f1751a4c1671. Narzędzie może też wyświetlić wartości wielkimi literami lub w formacie Base64.

Przejdź do „Plik” i wybierz pobrany plik. Następnie wklej hash ze strony pobierania w sekcji „Porównaj sumę kontrolną”. Narzędzie rozpozna algorytm po długości i poinformuje, czy suma kontrolna się zgadza. Możesz też bezpośrednio wkleić wynik polecenia sha256sum, md5sum, shasum, certutil lub Get-FileHash, a także wartości z prefiksem, takim jak sha256: lub sha512- z danych SRI.

Nie. Tekst i plik są odczytywane i hashowane tylko w Twojej przeglądarce. Nie są wysyłane do serwera ani zapisywane, nie trafiają też do adresu URL. Możesz więc sprawdzać również duże lub poufne pliki.

Najczęściej powodem jest znak nowego wiersza: echo text | sha256sum dodaje go na końcu tekstu. Włącz w narzędziu „Dodaj znak nowego wiersza”, a wartości będą zgodne. Spacje na końcu lub znaki końca wiersza systemu Windows również całkowicie zmieniają hash.

Do nowych sum kontrolnych wybierz SHA-256, a do bardzo długich — SHA-512. MD5 i SHA-1 uznaje się za złamane, ponieważ można celowo tworzyć kolizje. Nie nadają się już do podpisów ani haseł. Nadal jednak pomagają wykrywać przypadkowe błędy transmisji, dlatego znajdziesz je na wielu stronach pobierania.

Nie. Hash jest funkcją jednokierunkową — nie da się odtworzyć tekstu na podstawie wyniku. Tak zwane deszyfratory MD5 jedynie wyszukują znane wartości na dużych listach. Dlatego MD5 i SHA-256 nie nadają się do przechowywania haseł; służy do tego Bcrypt z solą.

Narzędzie nie narzuca stałego limitu. Odczytuje plik w blokach po 4 MiB i pokazuje postęp, dzięki czemu nie musi ładować go w całości do pamięci. Czas przetwarzania zależy od rozmiaru pliku i twojego urządzenia. Podczas odczytu możesz go zatrzymać przyciskiem „Anuluj”.

To ten sam hash, tylko inaczej zapisany. Zapis szesnastkowy używa znaków od 0 do 9 i od a do f. Tak wyświetlają go sha256sum i większość stron pobierania. Base64 jest krótszy i jest używany np. w atrybutach integrity w HTML (SRI) oraz niektórych API. Porównywarka rozpoznaje oba formaty.

Masz dodatkowe pytania?

Kontakt z pomocą techniczną
Od sumy kontrolnej do własnego serwera

Szukasz serwera do swoich projektów?

Serwer VPS ZAP-Hosting daje Ci pełny dostęp root, własny dostęp SSH i narzędzia takie jak sha256sum bezpośrednio na serwerze.

4,4/5 Trustpilot32.000+ Aktywne serweryOd 2010 roku

Bez konfiguracji. Bez ryzyka. Online w kilka sekund.

Elastyczny okres obowiązywaniaAnuluj w dowolnym momencieOnline w 60 sekund

Szukasz więcej narzędzi? Zobacz wszystkie narzędzia dla programistów