Hash functions are mathematical functions that transform or "map" a given set of data into a bit string of fixed size, also known as the "hash value."