jsSHA is a JavaScript implementation of the entire family of SHA hashes as defined in FIPS 180-2 (SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512) as well as HMAC
SHA-1SHA-256SHA-224SHA-384SHA-512SHA1SHA256SHA224SHA384SHA512SHA2HMAChash