Get the SHA-256 of any file or text in seconds
Verifying downloads shouldn't need a command line. Drop a file or paste text for instant SHA-1, SHA-256, SHA-384 and SHA-512 digests. Use and copy results free — no account needed.
Wklej tekst do zahaszowania…
or drop any file — get all four SHA digests to copy
What you can do with Generator skrótów
Everything this tool helps you accomplish — no learning curve, no setup.
- Generate SHA-256 hashes from any text
- Create SHA-1, SHA-384 and SHA-512 digests
- Verify file integrity with a checksum
- Compute hashes for uploaded files
- Fingerprint passwords or tokens as hex
- Compare downloads against expected checksums
Settings information
2 settings
Every control in Generator skrótów, explained — what it does and when to use it.
Ustawienia
- ŹródłoDropdown
- Zmienia to, co zostanie zahaszowane: wklejony tekst albo wybrany plik — wybierz Plik, aby zweryfikować sumę kontrolną pobranego pliku, lub Tekst, aby stworzyć odcisk wklejonego ciągu znaków.Opcje: TekstPlik
- PlikFile input
- Selektor Wybierz plik, widoczny gdy Źródło jest ustawione na Plik; wybranie nowego pliku natychmiast przelicza dla niego wszystkie pięć sum kontrolnych.
Skończyłeś z Generator skrótów? Wypróbuj teraz te
Starannie wybrane narzędzia, które świetnie łączą się z Generator skrótów. Pracuj dalej, nie tracąc swojego pliku.
Generator haseł
Weak, reused passwords get accounts hijacked. Create cryptographically random passwords up to 128 characters with live strength feedback, then copy securely. Free to use, with no account needed.
Wypróbuj terazKoder / dekoder Base64
Cryptic Base64 in logs and payloads slows you down. Decode to readable text or encode any text or file — URL-safe, UTF-8 safe, and instant in your browser.
Wypróbuj terazDekoder JWT
Debugging auth means squinting at opaque tokens. Paste a JWT to see its decoded header, payload and expiry instantly — then copy locally. Free to use, with no account needed.
Wypróbuj terazKoder / dekoder URL
Percent-encoded URLs are unreadable, and hand-editing breaks them. Paste any string or full URL to encode or decode it correctly in component or full-URL mode, right in your browser.
Wypróbuj terazUpiększanie JSON
One-line API responses are impossible to scan. Paste or drop JSON to validate it, pretty-print at 2, 4, or 8 spaces, or minify it for production — instantly in your browser.
Wypróbuj terazPorównywarka różnic
Eyeballing two versions misses changes. Paste both texts and see every addition and deletion highlighted in split or unified view — then copy the result. Free to use, with no account needed.
Wypróbuj terazNajczęściej zadawane pytania
SHA-1, SHA-256, SHA-384 i SHA-512 — wszystkie algorytmy udostępniane przez przeglądarkowe Web Crypto API. Skrót jest wyświetlany jako ciąg szesnastkowy zapisany małymi literami, czyli w formacie oczekiwanym przez pliki sum kontrolnych, manifesty pakietów i narzędzia HMAC.
featuresRóżnią się długością wyniku i sposobem generowania. SHA-256 to współczesny standard do sprawdzania integralności i większości zastosowań blockchain. SHA-384 i SHA-512 tworzą dłuższe skróty odporne na ataki przez rozszerzanie długości. SHA-1 jest pokazywany ze względu na zgodność ze starszymi systemami, ale nie jest już uważany za bezpieczny wobec ataków kolizyjnych.
technicalNie — oba są podatne na celowe ataki kolizyjne, więc nigdy nie używaj ich do haseł, podpisów ani żadnych zadań związanych z bezpieczeństwem. Znajdują się tutaj wyłącznie ze względu na kompatybilność wsteczną: weryfikację starych sum kontrolnych pobrań, ETag-ów i istniejących manifestów. Do nowych zastosowań używaj SHA-256 lub dłuższych funkcji; do celów niezwiązanych z bezpieczeństwem, jak klucze pamięci podręcznej, dobrze sprawdza się SHA-256 przycięty do potrzebnej długości.
technicalOba sposoby. Wklej ciąg znaków lub przeciągnij plik do pola wejściowego — narzędzie odczytuje plik jako strumień binarny i przekazuje go bezpośrednio do API haszowania, więc skrót zgadza się z tym generowanym przez sha256sum, openssl dgst lub Get-FileHash w PowerShell.
featuresNie. Skróty kryptograficzne to funkcje jednokierunkowe: mając gotowy skrót, nie da się w wydajny sposób odtworzyć danych wejściowych. O to właśnie chodzi — kontrola integralności, przechowywanie haseł i podpisy opierają się na tej właściwości.
technicalNie. Web Crypto API oblicza skrót wewnątrz Twojej przeglądarki, więc dane wejściowe nigdy nie przechodzą przez sieć. Dzięki temu narzędzie jest bezpieczne dla sekretów, kluczy prywatnych i wszelkich plików, których nie chciałbyś przesyłać.
privacyTak. Przełącz opcję Źródło na Tekst, aby zahaszować wklejony ciąg, lub na Plik, aby wrzucić dowolny plik. Tak czy inaczej narzędzie oblicza jednocześnie SHA-1, SHA-256, SHA-384 i SHA-512 i pozwala skopiować dowolny z nich, dzięki czemu skrót pliku odpowiada temu, co dałoby sha256sum lub Get-FileHash w PowerShell.
featuresKażdy wiersz algorytmu (MD5, SHA-1, SHA-256, SHA-384, SHA-512) ma własny przycisk Kopiuj obok skrótu szesnastkowego. Duży główny przycisk na dole to skrót konkretnie dla SHA-256, ponieważ jest to najczęściej żądana wartość, ale każdy inny skrót można skopiować pojedynczo w ten sam sposób.
usageTak — MD5 jest pokazywany obok SHA-1, SHA-256, SHA-384 i SHA-512, mimo że wbudowane w przeglądarkę Web Crypto API nie implementuje MD5. Narzędzie zawiera własną, czysto javascriptową implementację MD5 właśnie po to, abyś mógł porównywać sumy kontrolne ze starymi pobraniami, ETagami i manifestami, które nadal publikują MD5 — jest dołączona dla zgodności ze starszymi systemami, nigdy do celów związanych z bezpieczeństwem.
technicalKliknij Wyczyść w dowolnym momencie, aby usunąć wklejony tekst lub wrzucony plik — poprzednie skróty znikają natychmiast, więc nigdy przypadkiem nie porównujesz nieaktualnego hasza. Możesz też po prostu przełączyć przełącznik Źródło między Tekstem a Plikiem; każde źródło zachowuje swoje wejście niezależnie.
usagePrzełącz przełącznik źródła na Plik, upuść pobrany plik (instalator, ISO, archiwum) do narzędzia i porównaj wiersz SHA-256 z sumą kontrolną opublikowaną na stronie wydawcy — użyj przycisku Kopiuj SHA-256 działającego za jednym kliknięciem, aby wkleić ją bezpośrednio do porównania zamiast przepisywać długi ciąg szesnastkowy. Ponieważ haszowanie odbywa się lokalnie za pomocą Web Crypto, sam plik nigdy nie opuszcza Twojego urządzenia podczas sprawdzania.
tipsNie — to narzędzie oblicza stałe skróty: MD5, SHA-1, SHA-256, SHA-384 i SHA-512. Bcrypt, scrypt i Argon2 to celowo wolne, solone algorytmy zaprojektowane do przechowywania haseł logowania, i ich miejsce jest w kodzie backendu, a nie w konwerterze. Nadal możesz zahaszować tutaj dowolny tekst za pomocą SHA-256 do sum kontrolnych lub kluczy pamięci podręcznej, ale nigdy nie przechowuj haseł użytkowników jako niesolonych skrótów w czystej postaci.
technicalWartość skrótu (hash) to odcisk palca o stałej długości, obliczany na podstawie wprowadzonych danych: SHA-256 zawsze daje 64 znaki szesnastkowe, niezależnie od tego, czy hashujesz jedno słowo, czy plik o rozmiarze 2 GB. Te same dane wejściowe zawsze dają tę samą wartość, natomiast zmiana zaledwie jednego bajtu daje zupełnie inny wynik — właśnie dlatego generator wartości skrótu jest tak przydatny do sprawdzania integralności danych i wykrywania duplikatów.
technicalJak Generator skrótów pomaga Ci osiągnąć cel
Realne problemy, które rozwiązuje każdego dnia — dla firm, twórców i codziennych zadań. Znajdź zastosowanie pasujące do Ciebie i zacznij w kilka sekund.
Sprawdzanie integralności pliku po pobraniu
Oblicz skrót SHA-256 obrazu ISO, instalatora lub pliku wydania i porównaj go z sumą kontrolną wydawcy, aby potwierdzić, że plik nie został uszkodzony ani zmodyfikowany
Wykrywaj duplikaty w dużych bibliotekach obrazów
Generuj skróty plików, aby znaleźć zduplikowane zdjęcia, dokumenty lub zasoby w folderach, udziałach NAS i dyskach w chmurze bez konieczności porównywania ich za każdym razem bajt po bajcie
Podpisuj i weryfikuj ładunki webhooków
Generuj skrót SHA-256 treści webhooka, aby weryfikować podpisy HMAC Stripe, GitHub, Shopify i Twilio podczas lokalnej integracji i debugowania
Twórz sygnatury wydań oprogramowania do celów audytu
Generuj sumy kontrolne SHA-512 dla plików binarnych, obrazów kontenerów i archiwów wydań, aby zespoły ds. zgodności mogły zweryfikować, która dokładnie wersja trafiła do którego klienta
Generuj klucze pamięci podręcznej i ETagi
Generuj skróty z treści żądań, parametrów zapytań lub zawartości plików, aby tworzyć deterministyczne klucze pamięci podręcznej dla Redis, Cloudflare Workers oraz nagłówków ETag w CDN
Potwierdzaj integralność kopii zapasowych w czasie
Przechowuj skróty SHA-256 miesięcznych kopii zapasowych i przeliczaj je ponownie później, aby potwierdzić, że degradacja danych nie uszkodziła po cichu kluczowych archiwów na nośnikach długoterminowych
Sprawdź stare sumy kontrolne MD5 pobranych plików
Niektóre starsze manifesty oprogramowania i witryny lustrzane wciąż publikują tylko sumę kontrolną MD5. Wrzuć plik w trybie Plik i porównaj z opublikowanym wierszem MD5 — dołączone specjalnie do dopasowywania tych starszych zestawień, a nie do niczego istotnego dla bezpieczeństwa.
Odciski haseł i sekretów na potrzeby audytów konfiguracji
Wklej wartość konfiguracyjną, klucz API lub hasło do trybu Tekst, aby uzyskać jego odcisk SHA-256 do logów audytowych i porównań diff — udowodnij, że dwa środowiska mają ten sam sekret, nigdy nie ujawniając samego sekretu, ponieważ haszowanie odbywa się w całości w Twojej przeglądarce.
Dowód znacznika czasu dla prac pisemnych
Zahaszuj rękopis, projekt umowy lub plik projektowy za pomocą SHA-256 i opublikuj lub wyślij e-mailem sam skrót przed ujawnieniem gotowego dokumentu — później możesz udowodnić, że dokładnie ta treść istniała w tamtym czasie, ponieważ każdy, kto ma plik, może zweryfikować, że pasuje on do Twojego opublikowanego skrótu.
Weryfikacja migracji danych
Zahaszuj pliki eksportu przed i po migracji bazy danych lub chmury, aby udowodnić wierność bajt po bajcie — porównaj skróty SHA-256 eksportów CSV/JSON po obu stronach zamiast sprawdzać wzrokiem miliony wierszy.
Kontrole rzetelności przesłanych plików w klasie
Wykładowcy mogą wygenerować skrót udostępnionego zbioru danych lub pliku z kodem startowym i poprosić studentów o podanie zgodnego skrótu wraz z ich pracą, potwierdzając, że nikt nie zmodyfikował materiału wyjściowego przed rozpoczęciem zadania.
Zweryfikuj pobrane oprogramowanie i obrazy systemu przed ich instalacją
Przeciągnij świeżo pobrany instalator, obraz ISO Linuksa lub archiwum do trybu Plik i porównaj wiersz SHA-256 z sumą kontrolną, którą wydawca podaje na oficjalnej stronie pobierania — to najczęstszy powód, dla którego ludzie sięgają po generator skrótów, i pozwala on wychwycić uszkodzone pobranie lub podmieniony serwer lustrzany, zanim uruchomisz na swoim komputerze coś niezaufanego.
