Generátor hashů
Kryptografické hašovací funkce mapují vstup libovolné velikosti na otisk prstu pevné délky. SHA-256 používejte pro kontroly integrity souborů, klíče mezipaměti a učení — nikoli pro ukládání hesel (použijte bcrypt/Argon2).
Jak vygenerovat hash
1. Vložte text nebo nahrajte malý soubor, pokud je podporován.
2. Vyberte algoritmus (doporučeno pro novou práci SHA-256).
3. Zkopírujte výstup hexadecimálního přehledu.
4. Porovnejte s očekávaným kontrolním součtem ze stránky pro stahování dodavatele.
Příklady hash
Ověřte integritu stahování
Porovnejte SHA-256 souboru iso s hashem zveřejněným vydavatelem.
Klíč mezipaměti
Hašování těla kanonického požadavku JSON na deduplikaci položky Redis klíče.
Hash e-mailu Gravatar
MD5 e-mailu s malými písmeny pro starší adresu URL avatara — MD5 ne kvůli bezpečnosti.
Kdy hashovat
• Při ověřování stahování souborů proti publikovaným kontrolním součtům.
• Při generování deterministických ID z obsahu (styl git blob).
• Při výuce, jak fungují jednosměrné funkce.
Integrita není autenticita
Hash prokáže, že soubor se od zveřejnění hash nezměnil — podepište hash pomocí GPG pro ověření autora.
Časté dotazy
SHA-256 vs MD5?
SHA-256 je bezpečný pro integritu; MD5 má kolizní útoky — v pořádku pouze pro nekonfliktní klíče mezipaměti.
Prosolená hesla?
Použijte vyhrazené API pro hash hesla — ne tento nástroj.
Hexadecimální vs Base64 výstup?
Stejné bajty různé kódování — shoduje se s formátem dodavatele.
Vstup Unicode?
UTF-8 bajtů hash — stejný řetězec různé kódování dává různé hash.
Místní?
Ano — Web Crypto nebo knihovna js v prohlížeči.