Commit | Line | Data |
---|---|---|
2b269b96 PHK |
1 | .TH MD5 1 "Feb 14, 1994" |
2 | .SH NAME | |
3 | md5 \- calculate a message-digest fingerprint (checksum) for a file | |
4 | .SH SYNOPSIS | |
5 | .B md5 | |
6 | [ -t | -x | -sstring | filename(s) ] | |
7 | .SH DESCRIPTION | |
8 | .B md5 | |
9 | takes as input a message of arbitrary length and produces | |
10 | as output a 128-bit "fingerprint" or "message digest" of the input. | |
11 | It is conjectured that it is computationally infeasible to produce | |
12 | two messages having the same message digest, or to produce any | |
13 | message having a given prespecified target message digest. | |
14 | The MD5 algorithm is intended for digital signature applications, where a | |
15 | large file must be "compressed" in a secure manner before being | |
16 | encrypted with a private (secret) key under a public-key cryptosystem | |
17 | such as | |
18 | .I RSA. | |
19 | .SH OPTIONS | |
20 | The following four options may be used in any combination, except | |
21 | that | |
22 | .B "filename(s)" | |
23 | must be the last objects on the command line. | |
24 | .in +5 | |
25 | .PP | |
26 | .B -sstring | |
27 | prints a checksum of the given "string". | |
28 | .PP | |
29 | .B -t | |
30 | runs a built-in time trial. | |
31 | .PP | |
32 | .B -x | |
33 | runs a built-in test script. | |
34 | .PP | |
35 | .B filename(s) | |
36 | prints a checksum(s) for each of the files. | |
37 | .SH "SEE ALSO" | |
38 | .BR sum (1) | |
39 | .PP | |
40 | RFC 1321 describes in detail the MD2, MD4, and MD5 message-digest algorithms. | |
41 | .SH ACKNOWLEDGEMENTS | |
42 | This program is placed in the public domain for free general use by | |
43 | RSA Data Security. |