Message-Digest 5 Hash The MD5 message-digest algorithm is a widely used hash function producing a 128-bit hash value. MD5 hashes are used to efficiently compare and match larger data sets, files, archives etc.