Hashing
An algorithm that turns a variable amount of text into a fixed-sized output (hash value). Hash functions are used in creating digital signatures.