SHA Hashing tool
© 2010 Jay B Krasner, MD, FACP
Input Type:
Base-64
TEXT
HEX
Output Type:
Base-64
HEX
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.
Despite JavaScript not natively supporting 64-bit operations, SHA-384 and SHA-512 are implemented
jsSHA is also 100% cross-browser compatible.
This application uses UTF-8 re-encoding rather than ignoring the high bytes of characters natively encoded as UTF-16.
SHA-1 Hash:
SHA-224 Hash:
SHA-256 Hash:
SHA-384 Hash:
SHA-512 Hash: