Original: A cryptographic hash function must be able to withstand all known types of cryptanalytic attack.
Simplified: The - a list of hash functions and known attacks