Calculator hash SHA-256 (checksum pentru text/fisier)

Calculeaza SHA-256 direct in browserul tau. Datele introduse nu sunt niciodata trimise.

Genereaza, copiaza si verifica checksum pentru text si fisiere in acelasi loc.

Calculat in browser Fara incarcare fisiere Pregatit pentru copiere si verificare
Calculat in browserul tau. Textul si fisierele nu sunt niciodata trimise la server.

Calcul SHA-256 (text)

Intrarea text este codata ca bytes UTF-8 si hashuita cu Web Crypto API. Cand calculul automat este activat, rezultatele se actualizeaza in timp ce tastezi.

Checksum sha256 (fisier)

Trage sau selecteaza un ZIP, exe, pdf local sau orice fisier pentru a-i calcula checksum-ul. Fisierele nu sunt niciodata incarcate.

Cum se foloseste (3 pasi)

  1. Lipeste text sau trage/selecteaza un fisier.
  2. Hash-ul pentru text se calculeaza automat. Pentru fisiere, apasa "Calculeaza SHA-256" pentru a incepe.
  3. Copiaza rezultatul sau lipeste valoarea asteptata pentru verificare.

Exemple de verificare

Sir gol

Intrare: (fara intrare)

Iesire: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

abc

Intrare: abc

Iesire: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

De ce hash-urile difera chiar daca continutul pare acelasi

  • Stil diferit pentru linii noi (LF vs CRLF).
  • Linie noua finala sau spatii finale diferite.
  • Codare text diferita (non-UTF-8).
  • Normalizare Unicode diferita (NFC/NFD).
  • Intrarea text si bytes din fisier nu sunt identice (de exemplu BOM).

Intrebari frecvente

Pot calcula hash si pentru fisiere?

Da. Fisierele locale sunt citite in browserul tau si hashuite cu SHA-256. Fisierele nu sunt incarcate.

De ce difera hash-ul pentru continut aparent identic?

Secventele de bytes pot diferi din cauza liniilor noi, spatiilor finale, codarii sau normalizarii Unicode, chiar daca textul pare la fel.

Sunt trimise date catre servere?

Nu. Procesarea este complet locala in browserul tau.

De ce spune ca acest mediu nu este suportat?

Web Crypto API necesita HTTPS (context securizat). Deschide instrumentul prin HTTPS.

Note

  • Web Crypto API necesita HTTPS (context securizat).
  • Fisierele foarte mari pot consuma memorie si pot necesita mai mult timp pentru procesare.