Message Digest program (containing md5 sha and other hashes)
