
HTTP Digest Algorithm Values - per [RFC3230]

(last updated 2002-01-14)

Digest 
Algorithm  Description                                           Reference
---------  -----------------------------------------             ---------    
MD5        The MD5 algorithm, as specified in            [RFC1321, RFC1521] 
           [RFC1321]. The output of this algorithm is            
           encoded using the base64 encoding [RFC1521].

SHA        The SHA-1 algorithm [fip180-1].  The output  [fip180-1, RFC1521]
           of this algorithm is encoded using the 
           base64 encoding [RFC1521].

UNIXsum    The algorithm computed by the UNIX ``sum''                [T912]  
           command, as defined by the Single UNIX 
           Specification, Version 2 [T912].  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.

UNIXcksum  The algorithm computed by the UNIX ``cksum''              [T912]
           command, as defined by the Single UNIX 
           Specification, Version 2 [T912].  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.

References
----------
[fip180-1] National Institute of Standards and Technology.  
           Secure Hash Standard.  FEDERAL INFORMATION PROCESSING 
           STANDARDS PUBLICATION 180-1, U.S. Department of 
           Commerce, April, 1995. 
           http://csrc.nist.gov/fips/fip180-1.txt.

[RFC1321]  R. Rivest, "The MD5 Message-Digest Algorithm", RFC 1321
           April 1992.

[RFC1521]  N. Borenstein and N. Freed, "MIME (Multipurpose Internet 
           Mail Extensions) Part One:  Mechanisms for Specifying and 
           Describing the Format of Internet Message Bodies", 
           RFC 1521, September 1993.

[RFC3230]  J. Mogul, A. van Hoff, "Instance Digests in HTTP",
           RFC 3230, January 2002.

[T912]     The Open Group.  The Single UNIX Specification, 
           Version 2 - 6 Vol Set for UNIX 98.  Document number T912, 
           The Open Group, February, 1997.

(created 2002-01-03)

[]