Computer Science
MD5(1) UNIX Reference Manual MD5(1)
NAME
md5 - calculate a message-digest fingerprint (checksum) for a file
SYNOPSIS
md5 [-ptx] [-s string] [file ...]
DESCRIPTION
Md5 takes as input a message of arbitrary length and produces as output a
128-bit ``fingerprint'' or ``message digest'' of the input. It is con-
jectured 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. The MD5 algorithm is intended for
digital signature applications, where a large file must be ``compressed''
in a secure manner before being encrypted with a private (secret) key un-
der a public-key cryptosystem such as RSA.
The following four options may be used in any combination and must pre-
cede any files named on the command line. The MD5 sum of each file list-
ed on the command line is printed after the options are processed.
-s string
Print a checksum of the given string.
-p Echo stdin to stdout and appends the MD5 sum to stdout.
-t Run a built-in time trial.
-x Run a built-in test script.
SEE ALSO
cksum(1)
R. Rivest, The MD5 Message-Digest Algorithm, RFC1321.
ACKNOWLEDGMENTS
This program is placed in the public domain for free general use by RSA
Data Security.
BSD Experimental February 14, 1994 1
Back to the index