QuickHash Library  

SHA1 Overview

The SHA-1 (Secure Hash Algorithm 1) was proposed by the U.S. National Institute for Standards and Technology (NIST) for certain U.S. federal government applications. The algorithm takes a message of arbitrary length and produces a 160-bit message digest.

Compared to 128-bit hash functions, the 160-bit hash-value of SHA-1 provides increased security against brute-force attacks. SHA-1 and RIPEMD160 presently appear to be of comparable strength; both are considered stronger than MD5.


The SHA-1 algorithm is designed to be quite fast on 32-bit machines.

The SHA-1 algorithm is specified in FIPS 180-1 and in RFC3174.

CSHA1 Overview   |   SHA1 API Overview   |   Type Library Overview   |   Useful Links   |   HashCalc


See Also    QuickHash Library Overview



Send Feedback to SlavaSoft Inc. Tell a friend about QuickHash Library