SHA-256 hash skaičiuoklė (teksto / failų kontrolinė suma)
Apskaičiuokite SHA-256 tiesiai savo naršyklėje. Įvesti duomenys niekada nesiunčiami.
Vienoje vietoje generuokite, kopijuokite ir tikrinkite tekstų bei failų kontrolines sumas.
SHA-256 skaičiavimas (tekstas)
Teksto įvestis koduojama kaip UTF-8 baitai ir hash skaičiuojamas naudojant Web Crypto API. Įjungus automatinį skaičiavimą, rezultatai atsinaujina jums rašant.
sha256 kontrolinė suma (failas)
Nutempkite arba pasirinkite vietinį ZIP, exe, pdf ar bet kurį kitą failą, kad apskaičiuotumėte jo kontrolinę sumą. Failai niekada neįkeliami.
Kaip naudoti (3 žingsniai)
- Įklijuokite tekstą arba nutempkite / pasirinkite failą.
- Tekstui hash skaičiuojamas automatiškai. Failams spustelėkite „Apskaičiuoti SHA-256“.
- Nukopijuokite rezultatą arba įklijuokite laukiamą reikšmę tikrinimui.
Tikrinimo pavyzdžiai
Tuščia eilutė
Įvestis: (be įvesties)
Išvestis: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
abc
Įvestis: abc
Išvestis: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
Kodėl hash skiriasi, net jei turinys atrodo tas pats
- Skirtingas eilučių lūžių stilius (LF ir CRLF).
- Skirtingas galinis eilučių lūžis arba tarpai pabaigoje.
- Skirtinga teksto koduotė (ne UTF-8).
- Skirtinga Unicode normalizacija (NFC / NFD).
- Teksto įvestis ir failo baitai nėra identiški (pvz., BOM).
DUK
Ar galiu hash skaičiuoti ir failams?
Taip. Vietiniai failai nuskaitomi jūsų naršyklėje ir jiems apskaičiuojamas SHA-256. Failai neįkeliami.
Kodėl hash skiriasi nors turinys atrodo toks pats?
Baitų sekos gali skirtis dėl eilučių lūžių, galinių tarpų, koduotės ar Unicode normalizacijos, net jei tekstas atrodo toks pats.
Ar kokie nors duomenys siunčiami į serverius?
Ne. Apdorojimas visiškai vietinis jūsų naršyklėje.
Kodėl rašoma, kad ši aplinka nepalaikoma?
Web Crypto API reikalauja HTTPS (saugios aplinkos). Atidarykite įrankį per HTTPS.
Pastabos
- Web Crypto API reikalauja HTTPS (saugios aplinkos).
- Labai dideli failai gali naudoti daug atminties ir ilgiau būti apdorojami.