MD5 is a widely used hash function that produces a information digest (or hash value) of 128 bits in size. It was initially made as being a cryptographic hash functionality but, at a afterwards stage vulnerabilities were located and therefore is just not considered suited to cryptographic applications.This algorithm was developed by Ronald Rivest i