Generátor hashů

Vypočítejte dvanáct hashů z textu nebo souboru TXT. Výsledky můžete zkopírovat nebo stáhnout.

Importujte soubor nebo začněte psát

TXT
0 B vstupních dat

Vaše statistiky

0
Vypočítané hashe
0
Zkopírováno
0
Zpracované bajty
SHA-256
Nejčastěji kopírovaný
0ms
Průměrný čas

Jak vypočítat hash textu

Návody

Video ukazuje anglické rozhraní.

Napište nebo vložte text, ze kterého chcete vypočítat hash. Tlačítkem Importovat načtete soubor TXT. Do první úpravy textu se používají jeho původní bajty. Na výsledek mají vliv mezery, velikost písmen i konce řádků. Při porovnávání hashů používejte přesně stejný obsah.

Dvanáct hashů ze stejných dat

Výpočet přímo v prohlížeči

Při prvním výpočtu se načte knihovna hash-wasm. Samotné hashe pak počítá váš prohlížeč.

Všech dvanáct najednou

Jedním výpočtem získáte dvanáct výsledků ze stejných dat. Každý algoritmus má vlastní pole, ze kterého můžete zkopírovat požadovaný hash.

Podporované algoritmy

Nástroj počítá MD5, SHA-1, SHA-224/256/384/512, SHA3-224/256/384/512, BLAKE2b-512 a CRC32. Použijte algoritmus, který vyžaduje systém, pro nějž výsledek potřebujete.

Zobrazit další (3)Zobrazit méně

Text nebo soubor TXT

U importovaného souboru TXT se hash počítá z původních bajtů. Po úpravě zobrazeného obsahu se počítá z textu v UTF-8. Pokud měl soubor jiné kódování nebo konce řádků, výsledek se může změnit.

Automatický i ruční výpočet

Volba Automatický výpočet přepočítá hashe při každé změně textu. Vypněte ji, pokud chcete nejprve dokončit úpravy většího textu a potom stisknout Vypočítat.

Výsledky v TXT, CSV a JSON

Tlačítko Stáhnout nabízí všech dvanáct hashů jako textový přehled, dvousloupcovou tabulku CSV nebo objekt JSON. V dialogu můžete také zkopírovat všechny výsledky najednou.

Časté otázky

Co je hashovací funkce?

Hashovací funkce převádí vstupní bajty na hodnotu pevné délky. Ze stejných bajtů vypočítá stejný algoritmus vždy stejný hash. Porovnáním hashů lze zjistit změny dat. Hash ale není zašifrovaná kopie původních dat.

K čemu slouží SHA-256?

SHA-256 vytváří 256bitový hash, který se zde zobrazuje jako 64 šestnáctkových znaků. Můžete ho porovnat s očekávaným kontrolním součtem SHA-256 z důvěryhodného zdroje. Použijte algoritmus předepsaný pro daný soubor, protokol nebo aplikaci.

Je MD5 stále bezpečný?

MD5 má známé slabiny, které umožňují kolize. Nehodí se tam, kde má kontrola integrity odolat úmyslným změnám. Má smysl při práci se staršími formáty vyžadujícími MD5 nebo při kontrole náhodných změn.

Mohu vypočítat hash souboru?

Můžete importovat nebo přetáhnout soubor TXT. Dokud neupravíte zobrazený text, nástroj počítá hash z původních bajtů. Po úpravě používá text v UTF-8. Výběr souborů je určen pro textové soubory, nikoli pro obecnou kontrolu libovolných binárních souborů.

Zobrazit další (6)Zobrazit méně

Jaký je rozdíl mezi SHA-1 a SHA-256?

SHA-1 vrací 40 šestnáctkových znaků, SHA-256 jich vrací 64. SHA-1 má známé slabiny umožňující kolize, a proto se nehodí pro nové zabezpečení, které musí kolizím odolávat. Použijte formát hashe požadovaný vaší aplikací.

Odesílá se můj text na server?

Hashe se počítají v prohlížeči. Vstupní data se kvůli výpočtu nikam nenahrávají. Před prvním výsledkem se načte knihovna pro výpočty. Pokud je dostupné místní úložiště, nástroj ukládá statistiky používání do IndexedDB.

Kdy použít SHA-512 místo SHA-256?

Řiďte se algoritmem předepsaným pro daný kontrolní součet nebo protokol. SHA-256 vrací 64 šestnáctkových znaků, SHA-512 jich vrací 128. Nástroj vypočítá oba ze stejných dat a vy si zkopírujete ten, který potřebujete.

Jaký výsledek zde vytváří BLAKE2b?

Nástroj používá BLAKE2b s délkou 512 bitů. Výsledek má 128 šestnáctkových znaků s malými písmeny. Výpočet nepoužívá klíč a nelze zadat klíč, sůl ani jinou délku výsledku.

Mohu exportovat všechny hashe?

Ano. Tlačítko Stáhnout otevře export do TXT, CSV nebo JSON se všemi dvanácti aktuálními výsledky. Volba Kopírovat všechny hashe vloží do schránky celý seznam s názvy algoritmů. Každé pole má také vlastní tlačítko pro kopírování.

K čemu slouží CRC32?

CRC32 je kontrolní součet pro zjišťování náhodných změn dat. Zde má výsledek osm šestnáctkových znaků. Nejde o kryptografický hash a nechrání před úmyslnými zásahy.

Technické podrobnosti

Výpočty pomocí WebAssembly

Při prvním výpočtu se načte knihovna hash-wasm hostovaná na tomto webu. Její implementace ve WebAssembly počítají dvanáct podporovaných algoritmů v prohlížeči. Nástroj pracuje s daty v paměti, soubor nezpracovává průběžně po částech.

Místní zpracování dat

Text i bajty importovaného souboru TXT zpracovává výpočetní knihovna v prohlížeči. Obsah vstupu se neodesílá žádnému převodnímu API. Pokud je dostupné úložiště, statistiky používání se ukládají místně do IndexedDB.

Zobrazit další (4)Zobrazit méně

Vstupní bajty a výsledky

Napsaný nebo vložený text se zpracovává jako UTF-8. Volba Importovat zachová původní bajty souboru a v editoru zobrazí dekódovaný náhled textu. Po úpravě se už hash počítá z textu v editoru. Výsledky používají šestnáctkový zápis s malými písmeny, včetně 512bitového hashe BLAKE2b.

Automatický přepočet

Volba Automatický výpočet spustí výpočet při změně textu. Nástroj uchová nejnovější výsledek a zahodí výpočet, který už patří ke staršímu vstupu. Pro ruční výpočet volbu vypněte a použijte tlačítko Vypočítat. Prázdný vstup vymaže pole s hashi.

Formáty exportu

TXT obsahuje náhled textu a hashe s názvy algoritmů. CSV má sloupce pro algoritmus a hodnotu hashe. JSON obsahuje text, hashe a údaje o výpočtu. U importu se hashe počítají z bajtů souboru, ale původní soubor se do exportu nepřikládá.

Statistiky používání

Panel zaznamenává počet vypočítaných hashů, objem zpracovaných dat, kopírování jednotlivých výsledků a průměrnou dobu výpočtu. Nejčastější algoritmus určuje podle počtu zkopírovaných jednotlivých výsledků.