Zgjidhni algoritmin dhe mënyrën e hyrjes. Mund të llogaritet edhe hash-i i tekstit bosh dhe i një skedari me zero bajte.
Zgjidhni tekst ose një skedar lokal, pastaj një algoritëm SHA dhe llogaritni. Rezultati tregon algoritmin, mënyrën e hyrjes, numrin real të bajteve dhe hash-in e plotë heksadecimal me shkronja të vogla. Mund të kopjoni hash-in ose ta përzgjidhni rezultatin me dorë. Ndryshimi i hyrjes e bën menjëherë të pavlefshëm rezultatin e vjetër.
Teksti kodohet si UTF-8; fundet e rreshtave CRLF dhe CR kthehen në LF. Karakteret e hapësirës së bardhë në fillim dhe në fund nuk hiqen, madhësia e shkronjave nuk ndryshohet dhe nuk kryhet normalizim Unicode. Sekuencat escape nuk interpretohen dhe BOM nuk shtohet ose hiqet automatikisht. BOM dhe NUL të pranishme shprehimisht përfshihen në llogaritje. Mënyra e skedarit ruan të gjitha bajtet origjinale, pa emrin, llojin apo kohën e ndryshimit të skedarit.
Shembulli abc nuk përmban kalim në rresht të ri. Hash-i i pritur SHA-256 shfaqet më poshtë; shihni RFC 6234 për vektorët zyrtarë të testimit të algoritmeve të tjera.
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015adTeksti kufizohet në 200000 njësi kodi UTF-16 (disa emoji zënë dy) dhe 800000 bajte pas kodimit; skedarët kufizohen në 16 MiB. Hyrja nuk shkurtohet. Shfletuesi duhet të lexojë të gjithë skedarin dhe përdorimi real i kujtesës mund të tejkalojë madhësinë e tij. Hash-i nuk është enkriptim, ruajtje fjalëkalimesh, verifikim nënshkrimesh ose zbulim virusesh. As nuk provon një origjinë të besueshme, as nuk garanton mungesë absolute të përplasjeve. Krahasojeni me një hash të marrë përmes një kanali të pavarur e të besueshëm.
Ky mjet nuk ngarkon në server, nuk ruan dhe nuk regjistron hyrjen, skedarët ose hash-et; faqja vazhdon të ngarkojë normalisht burimet e saj. Pastrimi heq vetëm referencat e faqes ndaj të dhënave dhe nuk garanton fshirje të sigurt të kujtesës së shfletuesit ose të historikut të kujtesës së kopjimit. Ai nuk mbron as nga shtesa ose skripte të dëmshme të faqes. Një shkrim në kujtesën e kopjimit që ka nisur nuk mund të tërhiqet. Leximi mund të ndërpritet, por llogaritja bazë e hash-it nuk mund të ndalet realisht; pas anulimit duhet të prisni përfundimin e saj para se të llogaritni sërish.
Përparimi i leximit bazohet në bajtet e lexuara realisht; faza e hash-it tregon vetëm detyrën 0/1. Koha e kaluar, koha e mbetur e vlerësuar dhe shpejtësia tregohen me vizë kur nuk dihen. Përfundimi i leximit të skedarit nuk do të thotë se llogaritja e hash-it ka përfunduar.
RFC 6234Web CryptoZgjidhni hyrjen dhe algoritmin, llogaritni dhe kopjoni hash-in e plotë. Teksti bosh është i vlefshëm; në mënyrën e skedarit duhet të zgjidhni një skedar. Ndryshimi i hyrjes pastron rezultatin e vjetër. Anulimi ndalon vetëm shfaqjen e rezultatit; llogaritja bazë e hash-it mund të vazhdojë.