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 |
Useful Links | HashCalc
QuickHash Library Overview