Kalkulator hasha SHA-256 (suma kontrolna tekstu/pliku)

Obliczaj SHA-256 bezpośrednio w przeglądarce. Twoje dane wejściowe nigdy nie są wysyłane.

Generuj, kopiuj i weryfikuj sumy kontrolne dla tekstu i plików w jednym miejscu.

Obliczane w przeglądarce Bez wysyłania plików Gotowe do kopiowania i weryfikacji
Obliczane w przeglądarce. Tekst i pliki nigdy nie są wysyłane na serwer.

Obliczanie SHA-256 (tekst)

Tekst wejściowy jest kodowany jako bajty UTF-8 i haszowany przez Web Crypto API. Gdy autoobliczanie jest włączone, wynik aktualizuje się podczas pisania.

Suma kontrolna sha256 (plik)

Upuść lub wybierz lokalny plik ZIP, exe, pdf albo dowolny inny plik, aby obliczyć jego sumę kontrolną. Pliki nigdy nie są wysyłane.

Jak używać (3 kroki)

  1. Wklej tekst albo upuść/wybierz plik.
  2. Dla tekstu hash liczy się automatycznie. Dla plików kliknij „Oblicz SHA-256”, aby rozpocząć.
  3. Skopiuj wynik albo wklej oczekiwaną wartość, aby go zweryfikować.

Przykłady weryfikacji

Pusty ciąg

Wejście: (brak danych)

Wyjście: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

abc

Wejście: abc

Wyjście: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Dlaczego hashe się różnią, mimo że treść wygląda tak samo

  • Inny styl końca linii (LF vs CRLF).
  • Inny końcowy znak nowej linii albo końcowe spacje.
  • Inne kodowanie tekstu (nie-UTF-8).
  • Inna normalizacja Unicode (NFC/NFD).
  • Tekst wejściowy i bajty pliku nie są identyczne (np. BOM).

FAQ

Czy mogę haszować także pliki?

Tak. Lokalne pliki są odczytywane w przeglądarce i haszowane przez SHA-256. Pliki nie są wysyłane.

Dlaczego hash różni się dla pozornie tej samej treści?

Sekwencje bajtów mogą się różnić z powodu końców linii, końcowych spacji, kodowania lub normalizacji Unicode, nawet jeśli tekst wygląda tak samo.

Czy jakieś dane są wysyłane na serwery?

Nie. Przetwarzanie jest całkowicie lokalne w przeglądarce.

Dlaczego widzę komunikat, że to środowisko nie jest obsługiwane?

Web Crypto API wymaga HTTPS (bezpiecznego kontekstu). Otwórz narzędzie przez HTTPS.

Uwagi

  • Web Crypto API wymaga HTTPS (bezpiecznego kontekstu).
  • Bardzo duże pliki mogą zużywać więcej pamięci i wymagać dłuższego czasu przetwarzania.