ADLER32 |
The ADLER32 algorithm is a checksum specified in RFC1950 "ZLIB
Compressed Data Format". The 32-bit output is encoded in hexadecimal
(using between 1 and 8 ASCII characters from 0-9, A-F, and a-f;
leading 0's are allowed). For example, ADLER32=03da0195 and ADLER32=3DA0195
are both valid checksums for the 4-byte message "Wiki". |
[RFC1950][RFC3309][Paul_Millar] |
CRC32c |
The CRC32c algorithm is a 32-bit cyclic redundancy check. It
achieves a better hamming distance (for better error-detection performance)
than many other 32-bit CRC functions. Other places it is used include iSCSI
and SCTP. The 32-bit output is encoded in hexadecimal (using between 1 and
8 ASCII characters from 0-9, A-F, and a-f; leading 0's are allowed). For
example, CRC32c=0a72a4df and crc32c=A72A4DF are both valid checksums for
the 3-byte message "dog". |
[RFC9260, Appendix A] |
MD5 |
The MD5 algorithm, as specified in [RFC1321].
The output of this algorithm is encoded using
the base64 encoding [RFC4648]. |
[RFC1321][RFC4648][RFC5843] |
SHA |
The SHA-1 algorithm
[http://csrc.nist.gov/publications/PubsFIPS.html]
[National Institute of Standards and Technology.
Secure Hash Standard (SHS). FEDERAL INFORMATION PROCESSING STANDARDS
PUBLICATION 180-3, U.S. Department of Commerce, October 2008.].
The output of this algorithm is encoded using the base64 encoding
[RFC4648]. |
[http://csrc.nist.gov/publications/PubsFIPS.html][National Institute of Standards and Technology.
Secure Hash Standard (SHS). FEDERAL INFORMATION PROCESSING STANDARDS
PUBLICATION 180-3, U.S. Department of Commerce, October 2008.][RFC4648][RFC5843] |
SHA-256 |
The SHA-256 algorithm [http://csrc.nist.gov/publications/PubsFIPS.html][National Institute of Standards and Technology.
Secure Hash Standard (SHS). FEDERAL INFORMATION PROCESSING
STANDARDS PUBLICATION 180-3, U.S. Department of
Commerce, October 2008.]. The output
of this algorithm is encoded using the
base64 encoding [RFC4648]. |
[http://csrc.nist.gov/publications/PubsFIPS.html][National Institute of Standards and Technology.
Secure Hash Standard (SHS). FEDERAL INFORMATION PROCESSING
STANDARDS PUBLICATION 180-3, U.S. Department of
Commerce, October 2008.][RFC4648][RFC5843] |
SHA-512 |
The SHA-512 algorithm [http://csrc.nist.gov/publications/PubsFIPS.html][National Institute of Standards and Technology.
Secure Hash Standard (SHS). FEDERAL INFORMATION PROCESSING
STANDARDS PUBLICATION 180-3, U.S. Department of
Commerce, October 2008.]. The output
of this algorithm is encoded using the
base64 encoding [RFC4648]. |
[http://csrc.nist.gov/publications/PubsFIPS.html][National Institute of Standards and Technology.
Secure Hash Standard (SHS). FEDERAL INFORMATION PROCESSING
STANDARDS PUBLICATION 180-3, U.S. Department of
Commerce, October 2008.][RFC4648][RFC5843] |
UNIXsum |
The algorithm computed by the UNIX ``sum''
command, as defined by the Single UNIX
Specification, Version 2 [The Open Group. The Single UNIX Specification,
Version 2 - 6 Vol Set for UNIX 98. Document number T912,
The Open Group, February 1997.]. The output
of this algorithm is an ASCII decimal-digit
string representing the 16-bit checksum,
which is the first word of the output of the
UNIX ``sum'' command. |
[The Open Group. The Single UNIX Specification,
Version 2 - 6 Vol Set for UNIX 98. Document number T912,
The Open Group, February 1997.] |
UNIXcksum |
The algorithm computed by the UNIX ``cksum''
command, as defined by the Single UNIX
Specification, Version 2 [The Open Group. The Single UNIX Specification,
Version 2 - 6 Vol Set for UNIX 98. Document number T912,
The Open Group, February 1997.]. The output
of this algorithm is an ASCII digit string
representing the 32-bit CRC, which is the
first word of the output of the UNIX ``cksum''
command. |
[The Open Group. The Single UNIX Specification,
Version 2 - 6 Vol Set for UNIX 98. Document number T912,
The Open Group, February 1997.] |