Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

Przejdź do głównej treści
Gizke.com
Blog

Generator hashy

Działa na Twoim urządzeniu. Nic nie jest wysyłane.
MD5

Wpisz tekst lub prześlij plik, aby wygenerować hashe

SHA-1

Wpisz tekst lub prześlij plik, aby wygenerować hashe

SHA-256

Wpisz tekst lub prześlij plik, aby wygenerować hashe

SHA-384

Wpisz tekst lub prześlij plik, aby wygenerować hashe

SHA-512

Wpisz tekst lub prześlij plik, aby wygenerować hashe

SHA3-256

Wpisz tekst lub prześlij plik, aby wygenerować hashe

SHA3-512

Wpisz tekst lub prześlij plik, aby wygenerować hashe

CRC32

Wpisz tekst lub prześlij plik, aby wygenerować hashe

Generuj hashe MD5, SHA, SHA-3 i CRC32 dla tekstu lub plików całkowicie w przeglądarce.

Funkcja skrótu (hash) przyjmuje dowolne dane wejściowe - tekst lub plik - i tworzy ciąg o stałej długości, który działa jak odcisk palca tych danych. Zmiana nawet jednego znaku w danych wejściowych całkowicie zmienia wynik, co sprawia, że hashe są przydatne do weryfikacji, czy pobrany plik nie jest uszkodzony lub zmieniony. To narzędzie oblicza hashe MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512 i CRC32 lokalnie w Twojej przeglądarce - Twój tekst i pliki nigdy nigdzie nie są przesyłane.

Najczęściej zadawane pytania

Jaka jest różnica między MD5 a SHA-256?
Oba zamieniają dane w hash o stałej długości, ale różnią się długością wyniku i odpornością na kolizje. MD5 tworzy 128-bitowy hash i jest szybki, ale został złamany kryptograficznie - można stworzyć dwa różne pliki dające ten sam hash MD5. SHA-256 tworzy 256-bitowy hash i jest obecnie uważany za bezpieczny, dlatego jest dziś standardowym wyborem do sum kontrolnych i podpisów cyfrowych.
Czy MD5 jest nadal bezpieczny w użyciu?
Do weryfikacji przypadkowego uszkodzenia (np. częściowo pobranego pliku) MD5 nadal się sprawdza - jest szybki, a kolizje nie zdarzają się przypadkowo. Do wszystkiego związanego z bezpieczeństwem, np. weryfikacji, że plik pochodzi z zaufanego źródła lub nie został celowo zmieniony, użyj zamiast tego SHA-256 lub silniejszego algorytmu.
Do czego służy CRC32?
CRC32 nie jest hashem kryptograficznym - został zaprojektowany do wykrywania przypadkowych błędów, takich jak uszkodzenie danych podczas transferu pliku lub w archiwum ZIP, a nie do odpierania celowych manipulacji. Właśnie dlatego jest szybki i szeroko stosowany w sieciach i formatach plików.
Czym jest HMAC i kiedy go używać?
HMAC (kod uwierzytelniania wiadomości oparty na skrócie) miesza tajny klucz z danymi przed hashowaniem. Mając tylko wiadomość, nie da się sfałszować pasującego HMAC bez klucza — stąd użycie w API, webhookach i podpisanych ciasteczkach. Ta strona liczy HMAC-SHA-1/256/384/512 lokalnie — sekret nie opuszcza przeglądarki. Zwykłe skróty (MD5, SHA-*, CRC32) nie używają klucza.
Czy mogę zahashować plik bez przesyłania go gdziekolwiek?
Tak. Przełącz się na tryb Plik, wybierz lub upuść plik, a hash zostanie obliczony lokalnie za pomocą Web Crypto API Twojej przeglądarki i JavaScript - sam plik nigdy nie opuszcza Twojego urządzenia ani nie trafia na serwer.
Dlaczego to narzędzie oferuje zarówno SHA-256, jak i SHA3-256?
SHA-256 (część rodziny SHA-2) i SHA3-256 opierają się na zupełnie innych wewnętrznych konstrukcjach - SHA-2 wykorzystuje konstrukcję Merkle-Damgårda, natomiast SHA-3 nowszą konstrukcję gąbkową o nazwie Keccak, dzięki czemu jest odporny na pewne teoretyczne ataki (takie jak ataki rozszerzenia długości), które dotyczą SHA-2. Oba są obecnie uważane za bezpieczne; SHA-3 istnieje głównie jako standard zapasowy na wypadek, gdyby kiedyś w SHA-2 znaleziono słabość.
Dlaczego porównywanie skrótów ignoruje wielkość liter?
Wynik funkcji skrótu jest często zapisywany wielkimi lub małymi literami w systemie szesnastkowym, więc a76c... i A76C... reprezentują dokładnie tę samą wartość skrótu. Pole porównania w tym narzędziu usuwa białe znaki i zamienia obie strony na małe litery przed sprawdzeniem zgodności, dzięki czemu wklejenie skrótu ze źródła formatującego go inaczej nadal działa poprawnie.
Dla programistów: otwórz tę stronę z parametrem `q` w adresie URL - np. gizke.com/hash?q=hello world - a ta wartość zostanie automatycznie uzupełniona. Większość odwiedzających tego nie potrzebuje; służy to do linkowania bezpośrednio do gotowego przykładu.

Udostępnij to narzędzie

BlogO nasKontaktWarunki korzystaniaPolityka prywatności