Home  Projects  Contact 
jsSHA2 v0.3 OpenSource JavaScript implementation of the Secure Hash Algorithms, SHA-256-384-512
Home >Projects >jsSHA2
» License
  jsSHA2 is under the terms of the BSD License.
» Latest version
  Download the latest version.
» FIPS 180-2
  Specifications for the

Related resources:
Paul Johnston's - hash functions implemented in JavaScript (MD4, MD5 and SHA-1)
NIST FIPS - Home of the Federal Information Processing Standards Publications (FIPS PUBS) that are issued by the National
Institute of Standards and Technology (NIST)
CTNHashProc - a MS SQLServer 2000 Extended Stored Procedure that returns the hash of a given string. Currently the supported hash functions are SHA (SHA1), SHA2 (SHA-256, SHA-384, SHA-512), MD5, RIPEMD-160, Tiger.


jsSHA2 is an OpenSource JavaScript implementation of the Secure Hash Algorithm, SHA-256-384-512. As defined by NIST:

'All of the algorithms are iterative, one-way hash functions that can process a message to produce a condensed representation called a message digest. These algorithms enable the determination of a message’s integrity: any change to the message will, with a very high probability, result in a different message digest. This property is useful in the generation and verification of digital signatures and message authentication codes, and in the generation of random numbers (bits)'.

It currently has a working implementation of SHA-256 that can be tested here:

Latest News

Saturday December 21st 2004

First public release of jsSHA2. It includes the SHA-256 implementation.

It's been finished and in production for over a year now, so I would call it fairly stable :)

Enjoy it.

-- Angel Marin

Copyright © 2003 - 2004 Angel Marin All rights reserved.
Last Updated 12/29/04