Llogaritësi i hash-it SHA-256 (checksum për tekst/skedar)

Llogarit SHA-256 drejtpërdrejt në shfletuesin tënd. Të dhënat hyrëse nuk dërgohen kurrë.

Gjenero, kopjo dhe verifiko checksum-e si për tekstin ashtu edhe për skedarët në një vend të vetëm.

Llogaritur në shfletues Pa ngarkim skedarësh Gati për kopjim dhe verifikim
Llogaritet në shfletuesin tënd. Teksti dhe skedarët nuk dërgohen kurrë në server.

Llogaritja SHA-256 (tekst)

Hyrja tekst kodifikohet si byte UTF-8 dhe hash-ohet me Web Crypto API. Kur llogaritja automatike është aktive, rezultatet përditësohen gjatë shkrimit.

checksum sha256 (skedar)

Lësho ose zgjidh një ZIP, exe, pdf lokal ose çdo skedar për të llogaritur checksum-in e tij. Skedarët nuk ngarkohen kurrë.

Si përdoret (3 hapa)

  1. Ngjit tekstin, ose lësho/zgjidh një skedar.
  2. Hash-et e tekstit llogariten automatikisht. Për skedarët, kliko "Llogarit SHA-256" për të filluar.
  3. Kopjo rezultatin, ose ngjit vlerën e pritur për ta verifikuar.

Shembuj verifikimi

Varg bosh

Hyrja: (pa hyrje)

Dalja: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

abc

Hyrja: abc

Dalja: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Pse hash-et ndryshojnë edhe kur përmbajtja duket e njëjtë

  • Stil i ndryshëm i rreshtit të ri (LF kundrejt CRLF).
  • Rresht i ri në fund ose hapësira në fund të ndryshme.
  • Kodim teksti i ndryshëm (jo UTF-8).
  • Normalizim Unicode i ndryshëm (NFC/NFD).
  • Hyrja tekst dhe byte-t e skedarit nuk janë identikë (p.sh. BOM).

Pyetje të shpeshta

A mund të hash-oj edhe skedarë?

Po. Skedarët lokalë lexohen në shfletuesin tënd dhe hash-ohen me SHA-256. Skedarët nuk ngarkohen.

Pse hash-i ndryshon për përmbajtje që duken të njëjta?

Sekuencat e byte-ve mund të ndryshojnë për shkak të rreshtave të rinj, hapësirave në fund, kodimit ose normalizimit Unicode, edhe nëse teksti duket i njëjtë.

A dërgohen të dhëna në server?

Jo. Përpunimi është plotësisht lokal në shfletuesin tënd.

Pse thotë që ky mjedis nuk mbështetet?

Web Crypto API kërkon HTTPS (secure context). Hape mjetin përmes HTTPS.

Shënime

  • Web Crypto API kërkon HTTPS (secure context).
  • Skedarët shumë të mëdhenj mund të përdorin më shumë memorie dhe të kërkojnë më shumë kohë për përpunim.