Security of cryptographic hash functions
In cryptography, cryptographic hash functions can be divided into two main categories. In the first category are those functions whose designs are based on mathematical problems, and whose security thus follows from rigorous mathematical proofs, complexity theory and formal reduction.
Source: Wikipedia — Security of cryptographic hash functions (CC BY-SA 4.0)