Secure Hash Algorithms
good wiki

Secure Hash Algorithms

Secure Hash Algorithms (SHA) jsou rodina kryptografických hashingových funkcí navržených Národním institutem standardů a technologie (NIST) v USA. Tyto algoritmy se používají k zabezpečení dat a autentizaci, zejména v digitálních podpisových schématech a certifikátech. Nejznámější varianty zahrnují SHA-1, SHA-2 a SHA-3. SHA-1, původně vydaný v roce 1995, byl široce používán, ale postupem času byl obviněn z nedostatečné bezpečnosti, což vedlo k doporučení přejít na SHA-2, který byl zaveden v roce 2001. SHA-2 zahrnuje různé délky hashů, jako jsou SHA-224, SHA-256, SHA-384 a SHA-512. SHA-3, oficiálně přijatý v roce 2015, zahrnuje alternativní konstrukci známou jako keccak. Tyto algoritmy jsou klíčové pro zajištění integrity dat a ochranu proti útokům, jako jsou kolize a předvídání hash hodnot.

More at Wikipedia