Generator hashy — MD5, SHA-256, SHA-3, CRC32, HMAC
Generuj hashe MD5, SHA-1, SHA-256, SHA-512, SHA-3, CRC32 i HMAC z tekstu lub plików naraz. Weryfikuj sumy kontrolne lokalnie — nic nie jest wysyłane.
🔒 Działa całkowicie w Twojej przeglądarce — nic nie jest przesyłaneCo robi Generator hashy
Generator hashy oblicza wiele skrótów tych samych danych w jednym przebiegu: MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, Keccak-256, RIPEMD-160, BLAKE3 i CRC32. Programiści używają hashy do porównywania wartości, publikowania i weryfikowania sum kontrolnych pobieranych plików, budowania kluczy pamięci podręcznej i ETagów, sprawdzania podpisów webhooków oraz tworzenia deterministycznych odwołań w testach. Tekst jest przed haszowaniem kodowany w UTF-8, więc wynik zgadza się z tym, co dla tych samych bajtów zwracają sha256sum, md5sum lub biblioteka po stronie serwera.
Przełącz się na tryb File, aby zahaszować dowolny plik — obraz ISO, instalator, archiwum ZIP lub zrzut bazy danych. Plik jest przetwarzany strumieniowo we fragmentach, więc nawet pliki o rozmiarze wielu gigabajtów działają bez zawieszania karty. Wklej sumę kontrolną opublikowaną przez dostawcę do pola porównania, a pasujący wiersz podświetli się na zielono — to najszybszy sposób, by upewnić się, że pobrany plik jest kompletny i nienaruszony. Wynik można wyświetlić jako szesnastkowy małymi literami, szesnastkowy wielkimi literami lub Base64, czyli w formacie używanym przez atrybuty Subresource Integrity i wiele API magazynów w chmurze.
Prywatny przepływ pracy w przeglądarce
Całe przetwarzanie odbywa się za pomocą JavaScriptu i WebAssembly w przeglądarce. Narzędzie nie wysyła na serwer Twoich tekstów, plików, kluczy ani wygenerowanych wartości i nie wymaga konta. Ten model prywatności jest ważny, ponieważ małe narzędzia podczas rozwiązywania problemów często otrzymują prawdziwe odpowiedzi API, przykłady konfiguracji, logi, dane uwierzytelniające lub dane przypominające dane klientów. Praca lokalna zmniejsza ryzyko i sprawia, że narzędzie działa natychmiast, bo nie ma komunikacji sieciowej.
Praktyczne wskazówki
SHA-256 to najlepszy domyślny wybór dla większości nowych prac z sumami kontrolnymi i integracjami. SHA-384 lub SHA-512 mogą być wymagane przez konkretne protokoły, SHA-3 to nowszy standard NIST, a BLAKE3 jest najszybszą opcją dla dużych plików. MD5 i SHA-1 są nadal popularne w starszych sumach kontrolnych i kluczach pamięci podręcznej, ale kolizje można celowo wygenerować, więc nigdy nie używaj ich do podpisów ani haseł. CRC32 wykrywa tylko przypadkowe uszkodzenia. Keccak-256 to wariant SHA3-256 sprzed standaryzacji, używany przez Ethereum, więc oba algorytmy dają różne wyniki.
Aby zweryfikować webhook, włącz HMAC, wklej współdzielony sekret i porównaj wynik HMAC-SHA256 z nagłówkiem podpisu wysyłanym przez dostawcę. Pamiętaj, że hashe ogólnego przeznaczenia nie nadają się do przechowywania haseł — do tego użyj wolnego algorytmu z solą, takiego jak bcrypt, scrypt lub Argon2.
Jak używać
- Wpisz tekst lub upuść plikWklej dokładny tekst do zahaszowania albo przełącz się na tryb File i wybierz dowolny plik.
- Wybierz algorytmyZaznacz MD5, SHA-256, SHA-3, CRC32 lub dowolny inny algorytm; opcjonalnie włącz HMAC z kluczem tajnym.
- Skopiuj lub zweryfikujKliknij skrót, aby go skopiować, albo wklej oczekiwaną sumę kontrolną, by zobaczyć, który algorytm pasuje.