Vyberte algoritmus a způsob zadání. Lze vypočítat také hash prázdného textu a souboru o velikosti nula bajtů.
Vyberte text nebo místní soubor, zvolte jeden algoritmus SHA a spusťte výpočet. Výsledek ukazuje algoritmus, způsob zadání, skutečný počet bajtů a úplný hexadecimální hash malými písmeny. Hash můžete zkopírovat nebo výsledek ručně označit. Změna vstupu okamžitě zneplatní starý výsledek.
Text se kóduje jako UTF-8; konce řádků CRLF a CR se převádějí na LF. Počáteční ani koncové bílé znaky se neodstraňují, velikost písmen se nemění a normalizace Unicode se neprovádí. Escape sekvence se neinterpretují a BOM se automaticky nepřidává ani neodstraňuje. Výslovně přítomné BOM a NUL se zahrnují do výpočtu. Režim souboru zachovává všechny původní bajty bez názvu souboru, typu nebo času změny.
Příklad abc neobsahuje konec řádku. Očekávaný hash SHA-256 je uveden níže; oficiální testovací vektory ostatních algoritmů najdete v RFC 6234.
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015adText může mít nejvýše 200000 kódových jednotek UTF-16 (některá emoji zabírají dvě) a po zakódování nejvýše 800000 bajtů; soubor může mít nejvýše 16 MiB. Vstup se nezkracuje. Prohlížeč musí přečíst celý soubor a skutečná spotřeba paměti může přesáhnout jeho velikost. Hash není šifrování, ukládání hesel, ověřování podpisů ani detekce virů. Neprokazuje ani důvěryhodný původ a nezaručuje absolutní nepřítomnost kolizí. Porovnejte jej s hashem poskytnutým nezávislým důvěryhodným kanálem.
Tento nástroj neodesílá, neukládá ani nezaznamenává vstup, soubory či hashe; stránka nadále běžně načítá své prostředky. Vymazání odstraní pouze odkazy na data v paměti stránky a nezaručuje bezpečné vymazání paměti prohlížeče ani historie schránky. Nechrání ani před škodlivými rozšířeními nebo skripty stránky. Již zahájený zápis do schránky nelze vzít zpět. Čtení lze přerušit, ale samotný výpočet hashe nelze skutečně přerušit; po zrušení je nutné počkat na jeho dokončení, než lze počítat znovu.
Průběh čtení vychází ze skutečně přečtených bajtů; fáze výpočtu hashe zobrazuje pouze úlohu 0/1. Neznámý uplynulý čas, odhad zbývajícího času a rychlost se zobrazují pomlčkou. Dokončené čtení souboru neznamená dokončený výpočet hashe.
RFC 6234Web CryptoVyberte vstup a algoritmus, proveďte výpočet a zkopírujte celý hash. Prázdný text je platný; v režimu souboru je nutné vybrat soubor. Změna vstupu vymaže starý výsledek. Zrušení zastaví pouze zobrazení výsledku; samotný výpočet hashe může stále pokračovat.