.TH SUM 1 .SH NAME sum, md5sum, sha1sum, sha224sum, sha256sum, sha384sum, sha512sum \- sum and count blocks in a file .SH SYNOPSIS .B sum [ .B -5r ] [ .I file ... ] .PP .B md5sum [ .I file ... ] .PP .B sha1sum [ .I file ... ] .PP .B sha224sum [ .I file ... ] .PP .B sha256sum [ .I file ... ] .PP .B sha384sum [ .I file ... ] .PP .B sha512sum [ .I file ... ] .SH DESCRIPTION By default, .I sum calculates and prints a 32-bit hexadecimal checksum, a byte count, and the name of each .IR file . The checksum is also a function of the input length. If no files are given, the standard input is summed. Other summing algorithms are available. The options are .TP .B -r Sum with the algorithm of System V's .B "sum -r" and print the length (in 1K blocks) of the input. .TP .B -5 Sum with System V's default algorithm and print the length (in 512-byte blocks) of the input. .PP .I Sum is typically used to look for bad spots, to validate a file communicated over some transmission line or as a quick way to determine if two files on different machines might be the same. .PP .B Md5sum computes the 32 hex digit RSA Data Security, Inc. MD5 Message-Digest Algorithm described in RFC1321. If no .I files are given, the standard input is summed. .PP .B Sha1sum computes the 40 hex digit National Institute of Standards and Technology SHA-1 secure hash algorithm described in FIPS PUB 180-1. If no .I files are given, the standard input is summed. .PP .B Sha224sum computes the 56 hex digit National Institute of Standards and Technology SHA-224 secure hash algorithm described in FIPS PUB 180-3. If no .I files are given, the standard input is summed. .PP .B Sha256sum computes the 64 hex digit National Institute of Standards and Technology SHA-256 secure hash algorithm described in FIPS PUB 180-2. If no .I files are given, the standard input is summed. .PP .B Sha384sum computes the 96 hex digit National Institute of Standards and Technology SHA-384 secure hash algorithm described in FIPS PUB 180-2. If no .I files are given, the standard input is summed. .PP .B Sha512sum computes the 128 hex digit National Institute of Standards and Technology SHA-512 secure hash algorithm described in FIPS PUB 180-2. If no .I files are given, the standard input is summed. .SH SOURCE .B /sys/src/cmd/sum.c .br .B /sys/src/cmd/md5sum.c .br .B /sys/src/cmd/sha1sum.c .br .B /sys/src/cmd/sha224sum.c .br .B /sys/src/cmd/sha256sum.c .br .B /sys/src/cmd/sha384sum.c .br .B /sys/src/cmd/sha512sum.c .SH "SEE ALSO" .IR cmp (1), .IR wc (1)