Hashing 

A procedure that maps an arbitrarily large data item to a fixed-length (usually shorter) string. This string is often used as the original data’s identifying fingerprint.