md5sum 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.[1]
The underlying MD5 algorithm is no longer deemed secure. Thus, while md5sum 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.
md5sum is used to verify the integrity of files, as virtually any change to a file will cause its MD5 hash to change. Most commonly, md5sum is used to verify that a file has not changed as a result of a faulty file transfer, a disk error or non-malicious meddling. The md5sum program is included in most Unix-like operating systems or compatibility layers such as Cygwin.
The original C code was written by Ulrich Drepper and extracted from a 2001 release of glibc.[2]
^"HowToMD5SUM - Community Help Wiki". help.ubuntu.com. Retrieved 2018-11-02.
md5sum 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...
intact. For example, file servers often provide a pre-computed MD5 (known as md5sum) checksum for the files, so that a user can compare the checksum of the...
is a shell script), any patches required to adjust the program to work, md5sum hashes used to verify the integrity of the downloaded files and a footprint...
named "MD5SUMS", indicates a checksum file containing 128-bit MD5 hashes in md5sum format. The ".sfv" file extension indicates a checksum file containing 32-bit...
can be often obtained by combining find with hashing utilities such as md5sum, sha256sum or tthsum. md5deep exists for Windows and most Unix-based systems...
script. Current FreeBSD shar. 3-clause BSD license, shell script. Adds md5sum. shar2 or xshar (1988) by William Davidsen. Public domain, C program. shar3...
construct multi-part mailings, ensure correct unsharing order, and provide md5sum or byte count verification. GNU unshar scans a set of mail messages looking...
the file size of test.txt. Cyclic redundancy check GNU Core Utilities sum md5sum "cksum: Print CRC checksum and byte counts". gnu.org. Retrieved 2015-07-05...
cryptography, this attack is called a collision attack. For this reason, the md5sum and sha1sum utilities are often preferred in Unix operating systems, which...
the first part of files join Joins lines of two files on a common field md5sum Computes and checks MD5 message digest nl Numbers lines of files numfmt...
Additionally, FreeBSD offers the Skein family of message digests. cksum md5sum md5deep GNU Core Utilities "b2sum source code in GNU coreutils". GNU coreutils...
specified in a device table. mcookie — Generate a 128-bit strong random number. md5sum — Calculate md5 hash for each input file, reading from stdin if none. memeater...
List of files or folders lsattr lsmod lzmacat lzop lzopcat makemime man md5sum mdev — akin to udev mesg microcom mkdir — Create a folder mkdosfs mkfifo...
of n codes MD2 MD4 MD5 MDC-2 Majority logic decoding McWilliams identity Md5sum Merkle–Damgård construction N-Hash Negative-acknowledge character One-way...