hash function - Computer Definition
An algorithm that turns a variable amount of text into a small, fixed-length value called a "hash value" or "hash code." Hash functions are widely used to create codes for message authentication (see MAC). They are also employed to create lookup tables (see hash table) as well as condensations of text for content analysis (see hash buster). See one-way hash function and HMAC.