md5, sha1, sha256, sha512(1) | calculate a message digest (checksum) for a file |
md5, MD5Init, MD5Transform(9) | message digest routines |
MD5(1) | General Commands Manual | MD5(1) |
md5
, sha1
,
sha256
, sha512
—
calculate a message digest (checksum) for a file
md5 |
[-bcpqrtx ] [-C
checklist] [-h
hashfile] [-s
string] [file ...] |
sha1 |
[-bcpqrtx ] [-C
checklist] [-h
hashfile] [-s
string] [file ...] |
sha256 |
[-bcpqrtx ] [-C
checklist] [-h
hashfile] [-s
string] [file ...] |
sha512 |
[-bcpqrtx ] [-C
checklist] [-h
hashfile] [-s
string] [file ...] |
These utilities take as input a message of arbitrary length and produce as output a message digest (checksum) of the input.
Two messages having the same message digest (a collision) have been produced for MD5 and for SHA-1, so their use is deprecated.
The options for use with each command are as follows:
-b
-C
checklist-c
-h
hashfile-p
-q
-c
flag, only print the failed cases.-r
-s
string-t
-t
multiple
times results in the number of rounds being multiplied by 10 for each
additional flag.-x
These utilities exit 0 on success, and >0 if an error occurs.
R. Rivest, The MD5 Message-Digest Algorithm, RFC 1321, April 1992. J. Burrows, The Secure Hash Standard, FIPS PUB 180-1.
D. Eastlake and P. Jones, US Secure Hash Algorithm 1 (SHA1), RFC 3174, September 2001. Secure Hash Standard, FIPS PUB 180-2.
January 25, 2019 | OpenBSD-current |