C Implementation of NSA's Secure Hash Algorithm:


John Halleck's SHA implemented in C


What's Here?

SHA is NSA's Secure Hash Algorithm. (And if you don't know what NSA is you are behind the times in cryptography.)

SHA-0 is defined in FIPS PUB 180, 11 May 1993.

SHA-1 is defined in FIPS PUB 180-1, 17 Apr 1995.

IF you are looking for the validated SHA implimentation, it is in Ada, and it is the SHA-1 in my Ada code tree.

THE C VERSION IS *NOT* VALIDATED

The routines are:

There is also a Unix Tar file of this code, and compressed version.


Go to ...


This page is http://www.cc.utah.edu/~nahaj/c/sha/
© Copyright 2000 by John Halleck, All Rights Reserved.
This page was last modified August 14th, 2001.