Hash MD5 a kontrolní součet souboru
Vypočítejte 32znakový hash MD5 textu UTF-8 nebo místního souboru. Porovnejte očekávaný součet a zkopírujte či stáhněte výsledek přímo v prohlížeči.
Zde se zobrazí výsledek.
Jak vytvořit a ověřit hash MD5
- Zadejte text nebo vyberte jeden místní soubor; vybraný soubor má přednost před textovým polem.
- Volitelně vložte očekávaný kontrolní součet MD5 a spusťte výpočet.
- Zkopírujte nebo stáhněte 32znakový výsledek a ověřte shodu s očekávaným součtem.
Hash MD5 a kontrolní součet souboru: co je dobré vědět
MD5 pomůže s existujícími kontrolními součty, není však odolný proti kolizím. Nepoužívejte jej pro hesla, podpisy ani bezpečnostně důležité ověřování integrity. Pokud to protokol dovoluje, použijte SHA-256 nebo silnější algoritmus.
Příklad MD5: standardní testovací vektor abc
- Vstup
abc- Výsledek
900150983cd24fb0d6963f7d28e17f72
Hash MD5 a kontrolní součet souboru: otázky a odpovědi
Má výsledné MD5 32, nebo 16 znaků?
Výsledkem je úplný 128bitový otisk MD5 zapsaný jako 32 malých hexadecimálních znaků. Některé starší systémy označují prostředních 16 znaků jako «16znakové MD5»: jde o zkrácený zápis, nikoli jiný algoritmus. Nástroj vrací celý otisk.
Jak ověřím kontrolní součet MD5 souboru?
Vyberte jeden soubor, vložte pouze očekávaný hash bez názvu souboru či předpony příkazu a spusťte výpočet. Porovnání ignoruje velikost hexadecimálních písmen a okolní bílé znaky. Soubory se čtou jako původní bajty, do 32 MiB; text se kóduje jako UTF-8, do 8 MiB. Soubor se nenahrává na server.
Proč se MD5 liší od výsledku jiného nástroje nebo příkazu?
Vstupní bajty musejí být totožné. Velikost písmen, koncové mezery, poslední konec řádku, CRLF místo LF, značka UTF-8 BOM nebo jiné kódování ovlivňují hash. Text se nenormalizuje. Název a cesta souboru se nezahrnují; vybraný soubor se zpracuje místo zadaného textu.
Lze MD5 dešifrovat? Hodí se pro ukládání hesel?
MD5 je hash, nikoli vratné šifrování; nástroj neobnovuje původní vstup. Známé vstupy lze uhodnout či najít v tabulkách a pro MD5 existují praktické kolizní útoky. Používejte ho pro porovnání existujících součtů a odhalení nechtěných změn, ne k prokazování pravosti. Pro nové kontroly souborů zvolte SHA-256 a pro ukládání hesel specializované schéma, například Argon2id.
Odesílají se moje soubory, tokeny nebo text na server?
Ne. Vstup se zpracovává ve vašem prohlížeči. Web poskytuje stránku a programový kód, ale vaše data neodesílá na převodní server ani je neukládá do účtu.
Užitečné nástroje pro další krok
- Hash SHA-256 a kontrolní součet souboru
Vypočítejte SHA-256 textu a souborů a porovnejte stažený soubor se zveřejněným kontrolním součtem.
- Hash SHA-1 a kontrolní součet souboru
Spočítejte SHA-1 textu UTF-8 nebo souboru a porovnejte výsledek s očekávaným součtem.
- Hash SHA-512 a kontrolní součet souboru
Vypočítejte SHA-512 textu a souborů na svém zařízení a porovnejte úplné šestnáctkové hodnoty.
Všechny vývojářské nástroje
Kódování a soubory
Převádějte text, bajty, URL a vložené obrázky bez změny původních dat.
Kodér a dekodér Base64
Převeďte text UTF-8 do Base64 nebo dekódujte standardní i URL bezpečnou variantu. Nastavte výplň a zalamování řádků.
Kodér a dekodér Base64URL
Převeďte text na Base64 bezpečný pro URL se znaky - a _. Kódujte a dekódujte Base64URL bez výplně.
Obrázek na Base64
Převeďte PNG, JPEG, GIF, WebP, SVG a další rozpoznané obrázky na Base64 Data URI v prohlížeči.
Base64 na obrázek
Dekódujte obrázek Base64 nebo Data URI, zobrazte podporované formáty a stáhněte původní bajty obrázku.
Soubor na Base64
Zakódujte libovolný soubor do Base64 s volitelnou předponou Data URI, výplní a zalamováním MIME.
Base64 na soubor
Převeďte Base64 a Data URI na soubory ke stažení bez změny dekódovaných binárních dat.
Kodér a dekodér URL
Kódujte a dekódujte části URL, celé adresy i hodnoty formulářů. Správně pracujte s procentním kódováním a mezerami.
Kodér a dekodér HTML entit
Převádějte text a znaky Unicode na HTML entity nebo dekódujte pojmenované a číselné odkazy na znaky.
Analýza Unicode a převod escape sekvencí
Prohlížejte kódové body Unicode, bajty UTF-8 a jednotky UTF-16 nebo převádějte Unicode sekvence JavaScriptu na čitelný text.
Kontrola dat a textu
Čtěte strukturovaná data, prohlížejte tokeny a hledejte rozdíly mezi texty.
Formátování, minifikace a kontrola JSON
Formátujte, minifikujte a ověřujte JSON bez ztráty přesnosti velkých čísel. Nastavte odsazení a seřaďte klíče na všech úrovních.
Dekodér JWT
Přečtěte hlavičku, datovou část a údaje o platnosti JWT, aniž byste token kamkoli odesílali.
Porovnání textů
Porovnejte dva texty po řádcích, slovech nebo znacích. Zvýrazněte přidané a odstraněné části včetně mezer a konců řádků.
Tester regulárních výrazů
Testujte regulární výrazy JavaScriptu s příznaky, pozicemi shod, zachytávacími a pojmenovanými skupinami.
Hashe, identifikátory a plánování
Ověřujte integritu souborů, vytvářejte identifikátory a pracujte s časem i opakovanými úlohami.
Hash SHA-1 a kontrolní součet souboru
Spočítejte SHA-1 textu UTF-8 nebo souboru a porovnejte výsledek s očekávaným součtem.
Hash SHA-256 a kontrolní součet souboru
Vypočítejte SHA-256 textu a souborů a porovnejte stažený soubor se zveřejněným kontrolním součtem.
Hash SHA-512 a kontrolní součet souboru
Vypočítejte SHA-512 textu a souborů na svém zařízení a porovnejte úplné šestnáctkové hodnoty.
Kalkulačka kontrolního součtu CRC32
Spočítejte standardní CRC-32 textu nebo souboru a porovnejte osmiznakové šestnáctkové výsledky.
Generátor HMAC
Vytvářejte HMAC-SHA-1, HMAC-SHA-256 a HMAC-SHA-512 s tajným klíčem UTF-8 nebo v šestnáctkovém zápisu.
Generátor UUID a GUID
Generujte náhodné UUID v4 nebo časově uspořádané UUID v7 jednotlivě i hromadně.
Převodník časových značek Unix
Převádějte unixové sekundy, milisekundy a data ISO 8601. Zobrazte stejný okamžik v UTC nebo pásmu IANA.
Analyzátor výrazů Cron
Ověřujte Cron s pěti či šesti poli a prohlížejte nejbližší spuštění v pásmu IANA včetně změn letního času.
Generátor výrazů Cron
Sestavte Cron z časových polí nebo běžných rozvrhů a zobrazte další spuštění ve zvoleném pásmu.
Vstup a soubory se zpracovávají na vašem zařízení. Nenechávejte citlivé výsledky ve sdílené schránce. Pro práci se soukromými klíči a tokeny používejte důvěryhodné zařízení.