Skip to content
EntityQ1932013· pop 12· linked from 82 articles

'''''' is a computer program that calculates and verifies 128-bit MD5 hashes, as described in RFC 1321. The MD5 hash functions as a compact digital fingerprint of a file. As with all such hashing algorithms, there is theoretically an unlimited number of files that will have any given MD5 hash. However, it is very unlikely that any two non-identical files in the real world will have the same MD5 hash, unless they have been specifically created to do so.

Key facts

Software.name
md5sum
Software.author
Ulrich Drepper, Scott Miller, David Madore
Software.operating system
Unix and Unix-like
Software.platform
Cross-platform
Software.genre
Command
Software.license
coreutils: GNU GPL v3

via Wikipedia infobox

~3 min read

Encyclopedic overview

9 sections
Contents
  • Examples
  • Create MD5 hash file hash.md5
  • File produced
  • Check MD5
  • Check single MD5
  • On non-GNU systems
  • See also
  • References
  • External links

'''''' is a computer program that calculates and verifies 128-bit MD5 hashes, as described in RFC 1321. The MD5 hash functions as a compact digital fingerprint of a file. As with all such hashing algorithms, there is theoretically an unlimited number of files that will have any given MD5 hash. However, it is very unlikely that any two non-identical files in the real world will have the same MD5 hash, unless they have been specifically created to do so.

The underlying MD5 algorithm is no longer deemed secure. Thus, while is well-suited for identifying known files in situations that are not security related, it should not be relied on if there is a chance that files have been purposely and maliciously tampered. In the latter case, the use of a newer hashing tool such as sha256sum is recommended.

Excerpted from Wikipedia’s “Q1932013” article, available under the CC BY-SA 4.0 licence.