Przejdź do treści
helpyself

Generator skrótów

Local only — nothing is uploaded unless you save or share it.

Generator skrótów dla SHA-1, SHA-256, SHA-384 i SHA-512.

  1. Wklej albo wpisz tekst, z którego chcesz skrót
  2. Wybierz, które algorytmy policzyć
  3. Skopiuj potrzebny wynik szesnastkowy albo Base64
Zapisz to narzędzie

Miej Generator skrótów pod ręką

Dodaj do zakładek

O tym narzędziu

Skrót kryptograficzny zamienia dowolne wejście w odcisk o stałej długości. To samo wejście zawsze daje ten sam wynik, podczas gdy zmiana jednego znaku daje coś zupełnie innego, a procesu nie da się odwrócić. To czyni skróty przydatnymi do sprawdzania, czy plik albo wiadomość dotarły nienaruszone, do porównywania dwóch wartości bez przechowywania oryginałów oraz jako cegiełka w podpisach i tokenach. To narzędzie liczy SHA-1, SHA-256, SHA-384 i SHA-512 przy użyciu wbudowanej w przeglądarkę implementacji Web Crypto i pokazuje każdy wynik zarówno szesnastkowo, jak i w Base64, bo różne systemy oczekują różnych kodowań. SHA-256 to rozsądny domyślny wybór do niemal wszystkiego. SHA-1 jest tu dlatego, że wciąż spotyka się go w starszych systemach, choćby w identyfikatorach obiektów Gita, ale nie uchodzi już za bezpieczny wobec zdeterminowanego napastnika. Całe liczenie odbywa się lokalnie, więc to, co wkleisz, zostaje na twoim urządzeniu.

Najczęstsze pytania

Dlaczego nie ma MD5?

Ponieważ jest kryptograficznie złamany od 2004 roku, a przeglądarki celowo pomijają go w API Web Crypto. Udostępnienie go oznaczałoby ręczne pisanie złamanego algorytmu i sugerowanie, że nadaje się do czegoś, do czego się nie nadaje. Jeśli potrzebujesz MD5 do starej sumy kontrolnej, użyj osobnego narzędzia i traktuj wynik wyłącznie jako identyfikator bez znaczenia dla bezpieczeństwa.

Czy skrót da się odwrócić do oryginalnego tekstu?

Nie wprost, bo skracanie odrzuca informację. Ale krótkie albo pospolite wejścia można odzyskać, po prostu licząc skrót każdego kandydata i porównując — i dokładnie tak działa łamanie haseł. Sam skrót nie jest sposobem na ukrycie wartości.

Czy tak powinienem przechowywać hasła?

Nie. Czysty SHA-256 jest o wiele za szybki, a właśnie tego chce napastnik. Hasła wymagają celowo powolnego algorytmu z solą, takiego jak bcrypt, scrypt albo Argon2. Używaj tych skrótów do kontroli spójności i identyfikatorów, a nie do przechowywania danych logowania.

Który algorytm wybrać?

SHA-256, o ile coś wyraźnie nie wymaga czegoś innego. Jest szybki, wspierany wszędzie i nie ma znanych praktycznych słabości. SHA-512 nie jest do większości zastosowań zauważalnie bezpieczniejszy, choć na sprzęcie 64-bitowym bywa szybszy.

Dlaczego zapis szesnastkowy i Base64 wyglądają tak różnie?

To dwa kodowania tych samych bajtów. Zapis szesnastkowy używa szesnastu znaków i łatwiej go przeczytać oraz porównać wzrokiem, a Base64 jest bardziej zwarty. Skrót SHA-256 ma 32 bajty, czyli 64 znaki szesnastkowe albo 44 znaki Base64.

Pomóż ulepszyć to narzędzie

Znalazłeś błąd, chcesz zmiany albo brakuje Ci jakiegoś narzędzia?

/hash-generator

↑↓ nawigacja · Enter otwiera · Esc zamyka