Co je „funkce kolizních hashů“? Požadavek na kryptografický hash je ten, aby byl pro myslitelné vstupy unikátní a nebylo možné na základě hashe vytvořit odpovídající vstup, a dále aby byl výstup distribuován náhodně. Z praktických důvodů je pak vhodné, když je ta funkce co nejrychlejší. Kromě té náhodné distribuce jsou to stejné požadavky, které mám na hash kontrolující integritu souborů.