Hash SHA-256 i suma kontrolna pliku
Oblicz SHA-256 tekstu UTF-8 lub pliku z urządzenia. Porównaj 64-znakowe sumy kontrolne, sprawdź pobrane pliki i zobacz przykład w przeglądarce.
Tutaj pojawi się wynik.
Jak obliczyć i sprawdzić SHA-256
- Wpisz tekst lub wybierz lokalny plik; wybrany plik ma pierwszeństwo przed tekstem.
- Aby sprawdzić plik, wklej samą oczekiwaną sumę z zaufanego źródła.
- Oblicz hash, sprawdź porównanie i skopiuj lub pobierz cały wynik.
Hash SHA-256 i suma kontrolna pliku: co warto wiedzieć
Zgodność oznacza taki sam hash obu danych, ale oczekiwana suma musi pochodzić z zaufanego źródła. Funkcja skrótu nie jest odwracalnym szyfrowaniem ani metodą przechowywania haseł.
Przykład SHA-256: standardowy wektor testowy abc
- Dane wejściowe
abc- Wynik
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
Hash SHA-256 i suma kontrolna pliku: pytania i odpowiedzi
Co oznacza 64-znakowy wynik SHA-256?
SHA-256 tworzy skrót 256-bitowy, wyświetlany jako 64 małe znaki szesnastkowe z zachowaniem początkowych zer. Tekst jest kodowany w UTF-8, a pliki przetwarzane według oryginalnych bajtów. Limity wynoszą 8 MiB tekstu i 32 MiB na plik.
Jak sprawdzić pobrany plik?
Wybierz plik i wklej sam oczekiwany hash, bez nazwy pliku ani prefiksu SHA256:. Porównanie ignoruje wielkość liter i białe znaki na końcach. Suma musi pochodzić z zaufanego źródła: zgodność nie potwierdza autentyczności, jeśli podmieniono zarówno plik, jak i jego sumę.
Dlaczego inne narzędzie daje inny wynik?
Bajty muszą być identyczne. Spacje, końcowy znak nowej linii, CRLF zamiast LF, UTF-8 BOM i różne reprezentacje Unicode mogą zmienić wynik. Dane nie są przycinane ani normalizowane; nazwy i ścieżki plików nie są uwzględniane. SHA-256 różni się od SHA3-256, SHA-512/256 i podwójnego SHA-256.
Czy SHA-256 można odszyfrować lub używać do przechowywania haseł?
Hashowanie nie jest odwracalnym szyfrowaniem. Narzędzie nie odzyskuje haseł ani nie weryfikuje podpisów cyfrowych. Do przechowywania haseł użyj przeznaczonego do tego algorytmu, np. Argon2id. Do uwierzytelniania wiadomości kluczem wybierz HMAC-SHA-256 w narzędziu HMAC; zwykły SHA-256 nie uwierzytelnia nadawcy.
Czy pliki, tokeny lub tekst są wysyłane na serwer?
Nie. Dane są przetwarzane w Twojej przeglądarce. Witryna udostępnia stronę i kod programu, ale nie wysyła danych do serwera konwersji ani nie zapisuje ich na koncie.
Narzędzia przydatne w kolejnym kroku
- Hash SHA-512 i suma kontrolna pliku
Oblicz SHA-512 tekstu i plików na swoim urządzeniu i porównaj pełne wartości szesnastkowe.
- Generator HMAC
Generuj HMAC-SHA-1, HMAC-SHA-256 i HMAC-SHA-512 z tajnym kluczem UTF-8 lub szesnastkowym.
- Kalkulator sumy kontrolnej CRC32
Oblicz standardową CRC-32 tekstu lub pliku i porównaj ośmioznakowe wyniki szesnastkowe.
- Hash MD5 i suma kontrolna pliku
Oblicz MD5 tekstu lub lokalnego pliku i porównaj wynik z oczekiwaną sumą kontrolną.
Wszystkie narzędzia programistyczne
Kodowanie i pliki
Przekształcaj tekst, bajty, adresy URL i osadzone obrazy bez zmiany oryginalnych danych.
Koder i dekoder Base64
Koduj tekst UTF-8 do Base64 lub dekoduj standardowy i bezpieczny dla URL wariant. Ustaw dopełnienie i zawijanie wierszy.
Koder i dekoder Base64URL
Zamień tekst na Base64 bezpieczny dla URL ze znakami - i _. Koduj i dekoduj Base64URL bez dopełnienia.
Obraz na Base64
Zamień PNG, JPEG, GIF, WebP, SVG i inne rozpoznawane obrazy na Base64 Data URI w przeglądarce.
Base64 na obraz
Dekoduj obraz Base64 lub Data URI, przeglądaj obsługiwane formaty i pobierz oryginalne bajty obrazu.
Plik na Base64
Koduj dowolny plik do Base64 z opcjonalnym prefiksem Data URI, dopełnieniem i podziałem wierszy MIME.
Base64 na plik
Zamień Base64 i Data URI na pliki do pobrania bez zmiany zdekodowanych danych binarnych.
Koder i dekoder URL
Koduj i dekoduj składniki URL, pełne adresy i wartości formularzy. Poprawnie obsługuj kodowanie procentowe oraz spacje.
Koder i dekoder encji HTML
Zamieniaj tekst i znaki Unicode na encje HTML lub dekoduj nazwane i numeryczne odwołania do znaków.
Analizator Unicode i konwerter sekwencji
Sprawdzaj punkty kodowe, bajty UTF-8 i jednostki UTF-16. Zamieniaj sekwencje Unicode JavaScript na czytelny tekst.
Analiza danych i tekstu
Czytaj dane strukturalne, sprawdzaj tokeny i znajduj różnice między tekstami.
Formatowanie, minifikacja i walidacja JSON
Formatuj, minifikuj i sprawdzaj JSON bez utraty precyzji dużych liczb. Wybierz wcięcie i sortuj klucze na wszystkich poziomach.
Dekoder JWT
Odczytaj nagłówek, dane i terminy ważności JWT bez wysyłania tokenu na serwer.
Porównywarka tekstów
Porównuj dwa teksty według wierszy, słów lub znaków. Znajduj dodatki i usunięcia z uwzględnieniem spacji i nowych wierszy.
Tester wyrażeń regularnych
Testuj wyrażenia regularne JavaScript z flagami, pozycjami dopasowań, grupami przechwytującymi i nazwanymi.
Skróty, identyfikatory i harmonogramy
Sprawdzaj integralność plików, generuj identyfikatory i analizuj znaczniki czasu oraz cykliczne zadania.
Hash MD5 i suma kontrolna pliku
Oblicz MD5 tekstu lub lokalnego pliku i porównaj wynik z oczekiwaną sumą kontrolną.
Hash SHA-1 i suma kontrolna pliku
Oblicz SHA-1 tekstu UTF-8 lub pliku i porównaj wynik z oczekiwaną sumą kontrolną.
Hash SHA-512 i suma kontrolna pliku
Oblicz SHA-512 tekstu i plików na swoim urządzeniu i porównaj pełne wartości szesnastkowe.
Kalkulator sumy kontrolnej CRC32
Oblicz standardową CRC-32 tekstu lub pliku i porównaj ośmioznakowe wyniki szesnastkowe.
Generator HMAC
Generuj HMAC-SHA-1, HMAC-SHA-256 i HMAC-SHA-512 z tajnym kluczem UTF-8 lub szesnastkowym.
Generator UUID i GUID
Generuj losowe UUID v4 lub uporządkowane czasowo UUID v7 pojedynczo albo seriami.
Konwerter znaczników czasu Unix
Przeliczaj sekundy Unix, milisekundy i daty ISO 8601. Wyświetlaj tę samą chwilę w UTC lub dowolnej strefie IANA.
Analizator wyrażeń Cron
Sprawdzaj Cron z pięcioma lub sześcioma polami i przeglądaj najbliższe uruchomienia z uwzględnieniem stref IANA oraz zmiany czasu.
Generator wyrażeń Cron
Zbuduj Cron z pól czasu lub gotowych harmonogramów i sprawdź najbliższe uruchomienia w wybranej strefie.
Dane i pliki są przetwarzane na Twoim urządzeniu. Nie zostawiaj poufnych wyników we współdzielonym schowku. Do pracy z kluczami prywatnymi i tokenami używaj zaufanego urządzenia.