jsSHA is a JavaScript-based software that implements all the SHA hashes (Secure Hash Algorithm) present in FIPS 180-2.
If you're looking for a JavaScript implementation of the SHA hashes as defined in FIPS 180-2, then you'll be pleased to know that jsSHA has got you covered. This software supports the entire family of SHA hashes, including SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512.
What's particularly impressive about jsSHA is that it even supports SHA-384 and SHA-512 despite JavaScript not being built natively to handle 64-bit operations. This makes it particularly useful for developers looking for a complete, all-in-one package that can handle all their needs.
Of course, compatibility is always a concern when it comes to cross-platform software, but you'll be happy to know that jsSHA is 100% cross-browser compatible. This means you can use it without worrying about whether it will work correctly on different devices or platforms.
Getting started with jsSHA is easy. Simply include the desired JavaScript file (sha.js, sha1.js, sha256.js, or sha512.js) in your header, and you're ready to go. For example:
What's particularly impressive about jsSHA is that it even supports SHA-384 and SHA-512 despite JavaScript not being built natively to handle 64-bit operations. This makes it particularly useful for developers looking for a complete, all-in-one package that can handle all their needs.
Of course, compatibility is always a concern when it comes to cross-platform software, but you'll be happy to know that jsSHA is 100% cross-browser compatible. This means you can use it without worrying about whether it will work correctly on different devices or platforms.
Getting started with jsSHA is easy. Simply include the desired JavaScript file (sha.js, sha1.js, sha256.js, or sha512.js) in your header, and you're ready to go. For example: