Difference between revisions of "MD5"

From Forensics Wiki
Jump to: navigation, search
(Added RIPEMD, Tiger, Whirlpool and SHA-512 references; digest tool)
m (Corrections)
 
Line 13: Line 13:
 
* [http://en.wikipedia.org/wiki/Md5 Wikipedia: MD5]
 
* [http://en.wikipedia.org/wiki/Md5 Wikipedia: MD5]
 
* [http://deepbyte.com/blog/2006/02/is_the_md5_hash_unreliable.html Is the MD5 hash unreliable?]
 
* [http://deepbyte.com/blog/2006/02/is_the_md5_hash_unreliable.html Is the MD5 hash unreliable?]
* [http://unixsadm.blogspot.com/2007/11/exploiting-md5-and-other-hashing.html - Collection of exploits and weaknesses in MD5]
+
* [http://unixsadm.blogspot.com/2007/11/exploiting-md5-and-other-hashing.html Collection of exploits and weaknesses in MD5]
  
 
[[Category:Hashing]]
 
[[Category:Hashing]]

Latest revision as of 18:28, 19 December 2007

The Message-Digest algorithm 5 (MD5) is a cryptographic hash function that produces a 128-bit hash value. Originally developed in 1991, much as has been written about this algorithm. As such, this article concentrates only on its application to computer forensics.

[edit] Tools

On most Unix systems the tools digest -a md5 (Solaris), md5 (BSD) or md5sum (GNU) can be used to compute the MD5 hash of a file or device. md5deep can compute MD5 hashes of whole directory trees.

[edit] Weaknesses

Recently some cryptographic weaknesses have been found in MD5. Tool developers should avoid using MD5 in new products in favor of other hash functions like RIPEMD-160, Tiger, WHIRLPOOL, SHA-256 or SHA-512. Host Intrusion Detection systems and hash databases should also use multiple hash algorithms.

[edit] External Links

Personal tools
Namespaces

Variants
Actions
Navigation:
About forensicswiki.org:
Toolbox