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.

abcSHA-256ba7816bf8f01cfea414140de

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

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.
Uploads are encrypted in transitRemoved under our retention policy

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.

Zobacz wszystkie narzędzia

Najczęś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.

features

Róż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.

technical

Nie — 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.

technical

Oba 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.

features

Nie. 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.

technical

Nie. 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ć.

privacy

Tak. 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.

features

Każ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.

usage

Tak — 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.

technical

Kliknij 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.

usage

Przełą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.

tips

Nie — 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.

technical

Wartość 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.

technical

Jak 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.

Codzienne użycie

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

Codzienne użycie

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

Dla deweloperów

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

Dla firm

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

Web i SEO

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

Codzienne użycie

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

Dla deweloperów

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.

Prywatność i bezpieczeństwo

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.

Publikowanie

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.

Dla firm

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.

Wykształcenie

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.

Dla deweloperów

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.