Generator skrótu (SHA)
SHA-1, SHA-256, SHA-384 i SHA-512 na żywo.
- Natychmiast
- Za darmo
- Prywatnie (przetwarzane lokalnie)
- Bez rejestracji
Do czego służy hash?
Hash to unikalny cyfrowy „podpis” treści. Używa się go do sprawdzenia, czy plik lub wiadomość nie zostały zmienione: zmienia się treść — zmienia się hash. Jest szybki, deterministyczny i nieodwracalny.
Jak korzystać z generatora
-
Wpisz tekst
Wpisz lub wklej treść do zahashowania.
-
Odczytaj hashe
SHA-1, SHA-256, SHA-384 i SHA-512 liczą się na żywo.
-
Skopiuj wartość
Kliknij hash, aby go skopiować.
Algorytmy SHA
| Algorytm | Rozmiar | Długość hex | Zalecenie |
|---|---|---|---|
| SHA-1 | 160 bitów | 40 znaków | Przestarzały (unikać) |
| SHA-256 | 256 bitów | 64 znaki | Zalecany standard |
| SHA-384 | 384 bity | 96 znaków | Wysokie bezpieczeństwo |
| SHA-512 | 512 bitów | 128 znaków | Wysokie bezpieczeństwo |
Zastosowania
- Integralność plików: porównanie hasha pobranego pliku z opublikowanym.
- Deduplikacja i indeksowanie danych.
- Podpisy i certyfikaty cyfrowe (element podstawowy).
Samo hashowanie nie nadaje się do przechowywania haseł: użyj bcrypt, scrypt lub Argon2 z solą.
Najczęstsze pytania
Czym jest funkcja skrótu (hash)?
Funkcja skrótu zamienia dane dowolnego rozmiaru w odcisk o stałej długości. To samo wejście zawsze daje ten sam hash, ale najmniejsza zmiana radykalnie zmienia wynik.
Czy można odzyskać oryginalny tekst z hasha?
Nie. Hashowanie to operacja jednokierunkowa: zaprojektowano je tak, by było nieodwracalne. Właśnie dlatego jest przydatne do weryfikacji integralności bez ujawniania treści.
Czy nadal używać SHA-1?
Nie, ze względów bezpieczeństwa. SHA-1 uważa się za przestarzały, ponieważ wykazano kolizje. Wybieraj SHA-256 lub wyższy. SHA-1 pokazujemy tu dla porównania lub zgodności.
Do czego służy hash na co dzień?
Do sprawdzenia, czy pobrany plik nie został zmieniony (suma kontrolna), do indeksowania danych lub jako element podpisów cyfrowych. Do przechowywania haseł używa się dedykowanych algorytmów (bcrypt, Argon2) z solą.
Czy moje dane są wysyłane online?
Nie. Obliczenia korzystają z Web Crypto API Twojej przeglądarki; tekst nigdy nie jest przesyłany.