TextArray
100% lokalnie

Generator hashów

Wygeneruj skrót MD5, SHA-1, SHA-256, SHA-384 lub SHA-512 z dowolnego tekstu.

Wejście
Wynik

Generator hashów

Wklej tekst i otrzymaj jego skrót MD5, SHA-1, SHA-256, SHA-384 albo SHA-512 zapisany szesnastkowo. Programiści sprawdzają w ten sposób sumę kontrolną wobec wartości opublikowanej przez dostawcę, odtwarzają hash oczekiwany przez API, budują klucze pamięci podręcznej lub potwierdzają, że dwa bloki konfiguracji naprawdę mają tę samą treść.

Algorytm wybierasz z listy — rozsądnym ustawieniem domyślnym jest SHA-256. Jeśli system, z którym porównujesz, drukuje skrót wielkimi literami, przełącz wynik na wielkie litery; wartość pozostaje ta sama, zmienia się tylko zapis. Po włączeniu haszowania każdego wiersza dostaniesz jeden skrót na wiersz wejścia, co pasuje do kolumny identyfikatorów wyeksportowanej z arkusza.

Tekst przed haszowaniem kodowany jest jako UTF-8, więc polskie znaki i emoji dają ten sam wynik co serwer używający tego samego kodowania. Hash obejmuje dokładne bajty: jeden dodatkowy znak nowego wiersza na końcu zmienia wynik całkowicie — to najczęstszy powód, dla którego skrót wklejonego tekstu nie zgadza się z sumą kontrolną pliku. Podsumowanie pod wynikiem podaje nazwę algorytmu oraz długość skrótu i liczbę bajtów wejścia. MD5 i SHA-1 są kryptograficznie złamane, a kolizje da się wytworzyć celowo — zostaw je do sum kontrolnych i zgodności ze starszymi systemami, nigdy do podpisów ani przechowywania haseł.

Haszowanie działa w jedną stronę i nie da się go odwrócić: „deszyfrowanie MD5” nie istnieje, jest tylko wyszukiwanie wartości, którą ktoś wcześniej zapisał. Wszystko działa w twojej przeglądarce, co liczy się tu bardziej niż gdzie indziej — wklejenie sekretu na stronę haszującą zwykle oddaje go wprost jej serwerowi. Nic nie jest wysyłane. Skrót skopiuj lub pobierz jako plik .txt.

Częste pytania

Czy MD5 jest nadal bezpieczne?
Do celów bezpieczeństwa nie. MD5 jest złamane od 2004 roku, a kolizje powstają w kilka sekund; SHA-1 skończyło tak samo. Do wykrywania przypadkowego uszkodzenia danych albo zgodności ze starszym systemem wciąż wystarczą, ale wszędzie tam, gdzie atakujący może wpłynąć na wejście, wybierz SHA-256 lub mocniejszy.
Czy narzędzie potrafi odszyfrować hash?
Nie i nie potrafi tego żadne narzędzie. Haszowanie z założenia działa w jedną stronę. Strony obiecujące „deszyfrowanie MD5” jedynie wyszukują wartość w gotowych listach popularnych wejść — jeśli twojego tekstu tam nie ma, nie odzyskasz go.
Czy mogę haszować hasła przez SHA-256?
Nie. Przechowywanie haseł wymaga wolnego algorytmu z solą, na przykład bcrypt, scrypt albo Argon2. SHA-256 zaprojektowano jako szybkie i właśnie to czyni je słabym wyborem przy hasłach — zgadywanie staje się tanie.
Dlaczego mój hash nie zgadza się z sumą kontrolną pliku?
Bo bajty się różnią. Końcowy znak nowego wiersza albo zakończenia CRLF tam, gdzie plik używa LF, zmieniają skrót całkowicie. Haszuj sam plik, a nie tekst z niego skopiowany.
Czy mój tekst jest gdzieś wysyłany?
Nie. Skróty SHA liczy wbudowane WebCrypto twojej przeglądarki, a MD5 obliczane jest wprost na stronie. Narzędzie działa wyłącznie w twojej przeglądarce, a tekst nigdy nie opuszcza urządzenia.