Co jsou to kryptografické hašovací funkce?
Kryptografická hašovací funkce je matematický algoritmus, který mapuje data libovolné velikosti na řetězec s pevnou velikostí. Jedná se o jednosměrnou funkci.
Podporované Algoritmy
- MD5 (128-bit): Rychlý, ale považovaný za nebezpečný. Používá se pro kontrolní součty. Fast but considered insecure for cryptographic purposes. Still used for checksums.
- SHA-1 (160-bit): Zastaralý algoritmus. Nedoporučuje se z bezpečnostních důvodů, ale stále se používá v Gitu. Deprecated for security. Vulnerable to collision attacks since 2017.
- SHA-256 (256-bit): Průmyslový standard. Používá se v protokolu SSL/TLS a v digitálních podpisech. Part of SHA-2 family. Widely used in SSL, Bitcoin, and modern security.
- SHA-512 (512-bit): Maximální zabezpečení. Doporučeno pro hašování hesel. Strongest common hash. Used in high-security applications.
Časté Dotazy
Je bezpečné používat MD5?
MD5 se z hlediska kryptografie považuje za prolomený algoritmus. Používejte jej pouze k účelům nesouvisejícím se zabezpečením. Pro zabezpečení použijte SHA-256 nebo SHA-512.
Lze hash dekódovat zpět na původní text?
Ne. Hashování je jednosměrné. Slabší hesha však lze odhalit metodou rainbow tables. Pro ukládání hesel se doporučuje přidat klíč (salt).