Hash Functions
From charlesreid1
Hash functions have two principal applications: cryptographic hash functions, and non-cryptographic hash functions.
Cryptographic hash functions must have a much lower probability of collision, since a collision could result in identity theft or forged documents.
Non-cryptographic hash functions are mainly used for mapping keys to values, so a collision is an inconvenience rather than a problem.