/sbin/md5
The md5 utility takes as input a message of arbitrary length and produces as output a “fingerprint” or “message digest” of the input. It is conjectured that it is computationally infeasible to produce two messages having the same message digest, or to produce any message having a given prespecified target message digest.