Przejdź do treści

Generator skrótów SHA-256, MD5, HMAC

Oblicz skrót tekstu: SHA-256, SHA-1, SHA-384, SHA-512, MD5, CRC32 oraz HMAC z kluczem — w zapisie HEX i Base64.

Umieść to narzędzie na swojej stronie

Bezpłatnie, bez rejestracji. Widżet pokazuje na dole napis „Narzędzie udostępnia AMKBIT.pl”.

Funkcje skrótu

Funkcja skrótu (hash) zamienia dowolnie długi tekst na krótki „odcisk” o stałej długości. Ten sam tekst zawsze daje ten sam skrót, a najmniejsza zmiana — zupełnie inny. Ze skrótu nie da się odtworzyć tekstu.

  • SHA-256 — standard: podpisy, certyfikaty, blockchain, weryfikacja plików.
  • MD5 i SHA-1 — uznane za kryptograficznie złamane (znane są kolizje). Nadają się do wykrywania przypadkowych zmian, nie do zabezpieczeń.
  • HMAC — skrót z kluczem tajnym; służy do podpisywania wiadomości i webhooków API (np. nagłówek podpisu w powiadomieniach z bramek płatności).

Nie przechowuj haseł jako zwykłego SHA-256 czy MD5 — do haseł służą wolne funkcje z solą: bcrypt, scrypt, Argon2 (w PHP password_hash()).

Tekst kodujemy jako UTF-8 (tak jak większość języków programowania), więc wynik zgadza się np. z hash('sha256', $tekst) w PHP. Obliczenia wykonuje przeglądarka — tekst i klucz nie są nigdzie wysyłane.

Przykłady

Pusty tekst

SHA-256 pustego tekstu: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.

Poradniki

Wynik ma charakter pomocniczy. Przy ważnych decyzjach (finansowych, technicznych, zdrowotnych) sprawdź go niezależnie. Zasady korzystania.