Hash Functions
A hash function is any mathematical function that maps data to a fixed-length value. The result of a hash function is called a hash, hash value, hash code, or digest.
Deeper Knowledge on Hash Functions

Content-Addressed Storage (CAS)
A method to store information so that it can be retrieved based on content rather than location

Hash-based Message Authentication Codes (HMAC)
Hash-based Message Authentication Codes
Broader Topics Related to Hash Functions

Math
Fun with numbers