Narzędzia

Generator Skrótów

Generuj skróty SHA-256, SHA-384 i SHA-512 lokalnie w przeglądarce.

SHA-256
SHA-384
SHA-512
100% po stronie klienta. Bez przesyłania na serwer.
Uwaga: to ogólne funkcje skrótu do sprawdzania integralności plików i sum kontrolnych. Nie używaj ich do przechowywania haseł — użyj dedykowanego algorytmu haszowania haseł, takiego jak bcrypt, scrypt lub Argon2.

Potrzebujesz zamiast tego silnego hasła? Wypróbuj nasz Generator Haseł

Czym jest hash SHA?

SHA-256, SHA-384 i SHA-512 należą do rodziny kryptograficznych funkcji skrótu SHA-2, standaryzowanej przez NIST (FIPS 180-4). Każda z nich przyjmuje dowolne dane wejściowe — tekst, zawartość pliku, cokolwiek — i generuje "skrót" o stałej długości, wyglądający jak ciąg losowych znaków. Te same dane wejściowe zawsze dają ten sam hash, ale nie da się odwrócić hasha z powrotem do oryginalnych danych. Dzięki temu hashe są przydatne do weryfikacji, czy plik nie został zmieniony (sumy kontrolne), potwierdzania integralności danych oraz jako element składowy podpisów cyfrowych i systemów takich jak Git czy Bitcoin.

SHA-256 vs SHA-384 vs SHA-512: którego użyć?

SHA-256256 bitów (64 znaki szesnastkowe)Najczęściej stosowana i najbardziej kompatybilna opcja domyślna — tego oczekuje większość sum kontrolnych, API i narzędzi do weryfikacji plików.
SHA-384384 bity (96 znaków szesnastkowych)Skrócony wariant SHA-512, czasem wymagany przez konkretne standardy zgodności lub protokoły.
SHA-512512 bitów (128 znaków szesnastkowych)Większy margines bezpieczeństwa niż SHA-256, a przy tym często szybszy na systemach 64-bitowych — dobry wybór, gdy potrzebujesz najsilniejszej opcji z rodziny SHA-2.

Czy bezpiecznie jest haszować tym narzędziem dane wrażliwe?

Tak — haszowanie odbywa się w całości w Twojej przeglądarce za pomocą Web Crypto API. Nic, co wpiszesz, nie jest nigdy przesyłane, logowane ani przechowywane na serwerze.

Do czego służy SHA-256?

Do weryfikacji, czy pobrane pliki nie zostały uszkodzone lub zmodyfikowane, potwierdzania integralności danych, podpisów cyfrowych oraz jako podstawowy element systemów takich jak Git czy Bitcoin. Sam w sobie nie jest dobrym sposobem przechowywania haseł — do tego celu użyj bcrypt, scrypt lub Argon2.

Czy mogę odzyskać oryginalny tekst z hasha?

Nie. Haszowanie jest z założenia jednokierunkowe — nie ma sposobu, aby odwrócić hash SHA-256/384/512 z powrotem do danych, które go wygenerowały.

Jaka jest różnica między SHA-256, SHA-384 i SHA-512?

Wszystkie należą do tej samej rodziny SHA-2 i wykorzystują tę samą podstawową konstrukcję — główna różnica dotyczy długości wyniku i szybkości. SHA-256 tworzy skrót 256-bitowy i jest najczęściej używaną domyślną opcją. SHA-512 tworzy skrót 512-bitowy, oferuje większy margines bezpieczeństwa i często działa szybciej na systemach 64-bitowych. SHA-384 to skrócona wersja wewnętrznych obliczeń SHA-512, dająca skrót 384-bitowy — używana głównie tam, gdzie konkretny standard lub protokół wymaga dokładnie takiej długości. Do większości codziennych zastosowań (sumy kontrolne, weryfikacja plików) wystarcza SHA-256; wybierz SHA-512, jeśli chcesz konkretnie najmocniejszej opcji z rodziny SHA-2.

Czy SHA-512 jest bezpieczniejszy niż SHA-256 lub SHA-384?

Pod względem teoretycznego marginesu bezpieczeństwa — tak. Dla skrótu n-bitowego ogólna odporność na kolizje wynosi w przybliżeniu 2^(n/2) — około 2¹²⁸ dla SHA-256, 2¹⁹² dla SHA-384 i 2²⁵⁶ dla SHA-512, więc SHA-512 ma największy margines. W praktyce rzadko ma to znaczenie: 2¹²⁸ to już wartość znacznie przekraczająca to, co jest obliczeniowo wykonalne, a wobec żadnego wariantu SHA-2 nie są znane praktyczne ataki. SHA-256 pozostaje właściwym domyślnym wyborem do codziennego użytku; wybierz SHA-512, jeśli konkretnie zależy Ci na tym dodatkowym teoretycznym marginesie lub wymaga tego protokół.