Handytool
NarzędziaDziała lokalnie

Generator SHA & hash

Generuj hashuje SHA-1, SHA-256, SHA-384 i SHA-512 dowolnego tekstu, w hex lub Base64 — wszystko w Twojej przeglądarce.

Format
Algorytm
Tekst
0 linie0 bajty
Digest
0 linie0 bajty

O Generator SHA & hash

Generator hash Handytool oblicza hashe SHA-1, SHA-256, SHA-384 i SHA-512 dowolnego tekstu, na żywo w Twojej przeglądarce, przy użyciu Web Crypto API. Wybierz wyjście hex lub Base64 i skopiuj digest jednym kliknięciem. Ponieważ hashing odbywa się lokalnie, możesz hashować hasła, tokeny czy czułą zawartość bez narażania ich na żaden serwer.

Funkcje: Generator SHA & hash

  • 01

    Cztery warianty SHA

    Przełączaj się natychmiast między SHA-1, SHA-256, SHA-384 i SHA-512. Wszystkie są obliczane przy użyciu Web Crypto API przeglądarki, tej samej implementacji używanej przez HTTPS i nowoczesne systemy uwierzytelniania.

  • 02

    Wyjście hex lub Base64

    Uzyskaj digest jako ciąg znaków heksadecymalnych (najczęstszy format) lub jako Base64 (kompaktowy, używany w nagłówkach HTTP i tokenach). Przełączaj się w dowolnym momencie bez ponownego wpisywania danych wejściowych.

  • 03

    Działa całkowicie w Twojej przeglądarce

    Hashing używa SubtleCrypto lokalnie. Twój tekst nigdy nie dotyka serwera, więc możesz bezpiecznie generować hashe tajemnic, haseł (do użytku innego niż uwierzytelnianie) czy poufnych ładunków.

Generator SHA & hash – FAQ

Co to jest SHA hash?
SHA (Secure Hash Algorithm) to kryptograficzna funkcja hash, która zmienia dowolne dane wejściowe na otisk palca o stałej długości. To samo dane wejściowe zawsze dają ten sam hash, ale jest obliczeniowo niemożliwe odzyskanie danych wejściowych z hasza. Hashe są używane do kontroli integralności, podpisów i adresowania zawartości.
Który wariant SHA powinienem wybrać?
Użyj SHA-256 do większości nowoczesnych aplikacji — jest szybki i szeroko wspierany. SHA-512 jest dobrym wyborem, gdy chcesz dodatkowy margines na systemach 64-bitowych. Unikaj SHA-1 dla czegokolwiek wrażliwego na bezpieczeństwo; jest tu zawarty tylko dla kompatybilności ze starszymi systemami.
Czy powinienem używać SHA do haszowania haseł?
Nie — nie bezpośrednio. Hashe SHA są zbyt szybkie, co czyni je podatnymi na ataki brute-force. Do przechowywania haseł użyj dedykowanej funkcji haszowania hasła, takiej jak bcrypt, scrypt lub Argon2. To narzędzie jest przydatne do integralności zawartości, odcisków plików i porównań sum kontrolnych.
Dlaczego hashe są domyślnie w hex?
Hex (baza 16) jest najczęstszą reprezentacją haszy, ponieważ mapuje się czyszczanie do granic bajtów — każde dwie cyfry szesnastkowe to jeden bajt. Base64 jest bardziej kompaktowy, ale mniej czytelny dla człowieka. Przełączaj format w zależności od tego, czego oczekuje system poniżej.
Czy mój tekst jest wysyłany na serwer?
Nie. Hashing odbywa się całkowicie w Twojej przeglądarce przy użyciu Web Crypto API. Nic nie jest wysyłane, rejestrowane ani przechowywane.

Powiązane narzędzia

Narzędzia

Odkryj inne narzędzia

Wszystkie narzędzia