Generator skrótów
Haszuj tekst lub pliki za pomocą MD5, CRC32, SHA-1/256/512, SHA-3 i Keccak, z wyjściem hex lub Base64 i weryfikacją skrótu względem oczekiwanego hasza.
Generator skrótów — Wpisz tekst lub upuść plik, aby jednocześnie obliczyć skróty MD5, CRC32, SHA-1, SHA-256, SHA-512, SHA-3 i Keccak, z wyjściem hex lub Base64, wielkimi lub małymi literami. Wklej oczekiwany skrót, aby zweryfikować zgodność w niemal stałym czasie, i pokaż tylko interesujące Cię algorytmy. Wszystko działa lokalnie dzięki Web Crypto API i WebAssembly — Twój tekst i pliki nigdy nie opuszczają przeglądarki.
Czym jest Generator skrótów?
Generator skrótów to bezpłatny internetowy kalkulator skrótów i sum kontrolnych, który zamienia tekst lub przesłany plik jednocześnie na kilka skrótów: MD5, CRC32, SHA-1, SHA-256, SHA-512, SHA3-256, SHA3-512 i Keccak-256. Programiści i administratorzy używają go do tworzenia sum kontrolnych, generowania odcisków plików, budowania kluczy pamięci podręcznej oraz weryfikacji pobrań poprzez wklejenie oczekiwanego skrótu wydawcy, aby potwierdzić zgodność. Wynik może być pokazywany jako hex małymi lub wielkimi literami albo jako Base64, a każdy algorytm można włączać i wyłączać, aby skupić się na jednym skrócie. Haszowanie plików odczytuje bajty za pomocą Web Crypto API, a CRC32, SHA-3 i Keccak działają przez moduł WebAssembly — wszystko w przeglądarce.
Jak używać Generator skrótów
- Wybierz u góry Tekst lub Plik — wpisz lub wklej tekst, albo upuść plik, aby zahaszować jego bajty.
- Otwórz Ustawienia (⚙), aby włączyć dodatkowe algorytmy (CRC32, SHA-3, Keccak) lub ukryć te, których nie potrzebujesz.
- W Ustawieniach wybierz wyjście hex lub Base64 oraz małe lub WIELKIE litery dla hex.
- Odczytaj każdy skrót poniżej i kliknij Kopiuj, aby umieścić go w schowku.
- Aby zweryfikować, wklej znany skrót w polu Weryfikuj — znak potwierdzenia wskaże pasujący algorytm.
Przykłady
Skrót ciągu "abc"
Wejście
abc
Wyjście
MD5: 900150983cd24fb0d6963f7d28e17f72 SHA-1: a9993e364706816aba3e25717850c26c9cd0d89d SHA-256: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
Weryfikacja pobrania
Przełącz na Plik, upuść pobrany instalator, a następnie wklej sumę SHA-256 ze strony wydania w polu Weryfikuj. Znacznik obok SHA-256 potwierdza, że plik jest nienaruszony.
Suma kontrolna CRC32
Włącz CRC32 w Ustawieniach, aby uzyskać krótką 8-znakową sumę kontrolną do szybkich, niekryptograficznych sprawdzeń integralności tekstu lub plików.
Najczęściej zadawane pytania
- Które algorytmy skrótów są obsługiwane?
- Osiem: MD5, CRC32, SHA-1, SHA-256, SHA-512, SHA3-256, SHA3-512 i Keccak-256. MD5, SHA-1, SHA-256 i SHA-512 są domyślnie włączone; pozostałe włącz w Ustawieniach.
- Czy potrafi haszować pliki, nie tylko tekst?
- Tak. Przełącz na tryb Plik i upuść dowolny plik — jego surowe bajty są haszowane w Twojej przeglądarce. Rodzina SHA używa Web Crypto API; CRC32, SHA-3 i Keccak używają modułu WebAssembly.
- Jak działa weryfikacja?
- Wklej znany skrót w polu Weryfikuj. Jest on porównywany z każdym pokazanym skrótem w hex (bez rozróżniania wielkości liter) oraz w Base64 za pomocą porównania w niemal stałym czasie, a pasujący algorytm jest podświetlany.
- Czy mój tekst i pliki są gdzieś przesyłane?
- Nie. Całe haszowanie działa w 100% po stronie klienta w Twojej przeglądarce; nic nie jest wysyłane na serwer, więc jest bezpieczne dla prywatnych plików i wrażliwych ciągów.
- Czy mogę używać MD5 lub SHA-1 do bezpieczeństwa?
- Nie. MD5, SHA-1 i CRC32 nie są odporne na kolizje i służą do sum kontrolnych lub kluczy pamięci podręcznej. Do wszystkiego związanego z bezpieczeństwem używaj SHA-256, SHA-512 lub SHA-3.
Powiązane narzędzia
Kodowanie / dekodowanie Base32 / Base58
Koduj tekst do Base32 (RFC 4648) lub Base58 (alfabet Bitcoina) i dekoduj oba z powrotem do tekstu, w pełni bezpiecznie dla UTF-8 i całkowicie w Twojej przeglądarce.
Kodowanie / dekodowanie Base64
Koduj lub dekoduj Base64 (bezpieczne dla UTF-8) z alfabetem URL-safe, opcjonalnym dopełnieniem, zawijaniem 64/76, licznikiem bajtów i znaków na żywo oraz widokiem bajtów w hex lub binarnie.
Konwerter wielkości liter i licznik
Konwertuj tekst między UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case i innymi oraz licz znaki, słowa i wiersze.
Formater i minifikator kodu
Upiększaj lub minifikuj HTML, CSS i JavaScript bezpośrednio w przeglądarce, z wcięciem 2 spacji, 4 spacji lub tabulacji oraz kompresją JavaScript opartą na Terser.