The MD5 checksum algorithm implements a one-way hash function. While it is widely used, many weaknesses are known and it should not be used in new applications ( http://www.schneier.com/blog/archives/2005/03/more_hash_funct.html ).
md5