Odaberite algoritam i način unosa. Možete izračunati i heš praznog teksta ili datoteke od nula bajtova.
Odaberite tekst ili lokalnu datoteku, zatim jedan algoritam SHA i pokrenite izračunavanje. Rezultat prikazuje algoritam, način unosa, stvarni broj bajtova i cijelu heksadecimalnu heš vrijednost malim slovima. Heš možete kopirati ili ručno označiti rezultat. Promjena unosa odmah poništava valjanost prethodnog rezultata.
Tekst se kodira kao UTF-8; prijelomi redova CRLF i CR pretvaraju se u LF. Početni i završni razmaci i drugi bjelinski znakovi ne uklanjaju se, veličina slova se ne mijenja i ne vrši se normalizacija Unicode. Escape sekvence se ne tumače, a BOM se ne dodaje niti uklanja automatski. Izričito prisutni BOM i NUL učestvuju u izračunavanju. Režim datoteke čuva sve izvorne bajtove; naziv, vrsta i vrijeme izmjene datoteke ne uključuju se u izračunavanje.
Primjer abc ne sadrži prijelom reda. Očekivana heš vrijednost SHA-256 prikazana je ispod; zvanične testne vektore drugih algoritama potražite u RFC 6234.
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015adTekst je ograničen na 200000 kodnih jedinica UTF-16 (neki emotikoni zauzimaju dvije) i na 800000 bajtova nakon kodiranja; datoteke su ograničene na 16 MiB. Unos se ne skraćuje. Preglednik mora pročitati cijelu datoteku, a stvarna potrošnja memorije može biti veća od njene veličine. Heširanje nije šifriranje, čuvanje lozinki, provjera potpisa niti otkrivanje virusa. Također ne dokazuje pouzdano porijeklo niti garantuje potpuno odsustvo kolizija. Uporedite heš s vrijednošću dobivenom nezavisnim, pouzdanim kanalom.
Ovaj alat ne šalje na server, ne pohranjuje niti zapisuje u dnevnike unos, datoteke ili heš vrijednosti; stranica i dalje uobičajeno učitava svoje resurse. Brisanje uklanja samo reference stranice na podatke i ne garantuje sigurno brisanje memorije preglednika ili historije međuspremnika, niti štiti od zlonamjernih proširenja ili skripti stranice. Već započeto pisanje u međuspremnik ne može se povući. Čitanje se može prekinuti, ali samo izračunavanje heša ne može se stvarno prekinuti; nakon otkazivanja morate sačekati njegov završetak prije novog izračunavanja.
Napredak čitanja temelji se na stvarno pročitanim bajtovima; faza heširanja prikazuje samo zadatak 0/1. Proteklo vrijeme, procijenjeno preostalo vrijeme i brzina prikazuju se crticom kada nisu poznati. Završetak čitanja datoteke ne znači da je heš izračunat.
RFC 6234Web CryptoOdaberite unos i algoritam, izračunajte i kopirajte cijelu heš vrijednost. Prazan tekst je ispravan unos; u režimu datoteke morate odabrati datoteku. Promjena unosa briše prethodni rezultat. Otkazivanje zaustavlja samo prikaz rezultata; samo izračunavanje heša možda još traje.