DEV

Výpočet SHA Hash — MD5, SHA-256 a Další

Kryptografický hash převede vstup libovolné délky na řetězec pevné délky. Stejný vstup vždy dá stejný hash. Náš generátor podporuje MD5, SHA-1, SHA-256 a SHA-512.

MD5 vs. SHA-1 vs. SHA-256

MD5 (128 bitů) a SHA-1 (160 bitů) jsou kryptograficky prolomené — nepoužívejte je pro bezpečnostní účely. SHA-256 (256 bitů) je aktuálním standardem. SHA-512 nabízí více bitů, ale pro většinu aplikací je to nadbytek.

Použití

Kontrola integrity souborů: porovnejte hashe před a po stažení. Ukládání hesel: ukládejte hash, nikoli heslo (použijte bcrypt nebo Argon2, ne MD5). Digitální podpisy: hashujte obsah, podepište hash.

Duhové tabulky a solení

Duhová tabulka obsahuje předpočítané hashe pro běžně používaná hesla. Solení přidá před hashováním náhodná data, čímž jsou duhové tabulky k ničemu. Vždy používejte hashové funkce specifické pro hesla s vestavěným solením.