Hash (cryptography)/Definition

An algorithm hat produces a fixed-size digest from an input of essentially arbitrary size.