MD5 was the hash function that saw widespread use before the SHA family of hashes came around, and it produces a 128-bit digest. The SHA family can produce hashes of different sizes and, again, a 256 bit digest is considered strong as of this writing, even though 512-bit hashes are fastbecoming commonplace.