Original: The data to be encoded is often called the "message", and the hash value is sometimes called the message digest or simply digest.
Simplified: The ideal hash function has three main properties: