SHA384
Calculate a SHA-384 hash or HMAC from text using UTF-8, Hex, Base64, and other input encodings. Read more
What is SHA384?
SHA-384 is a 384-bit SHA-2 hash standardized in NIST FIPS 180-4. It uses the SHA-512 processing structure with its own initial values and truncates the final state to 384 bits. It is therefore not the same as truncating a normal SHA-512 digest, and it is unrelated to SHA3-384.
How to use this hash calculator
Enter the text, choose its input encoding, and select the result format. Leave HMAC disabled for SHA-384. Enable it only for HMAC-SHA-384 and enter the secret key in its actual encoding.
Result example
SHA-384 of UTF-8 abc is cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7 in Hex.
Important limitations
SHA-384 and HMAC-SHA-384 do not hide the input. A plain digest is unkeyed; HMAC authenticates only while its key remains secret. Use a purpose-built password-hashing function rather than plain SHA-384 for passwords.
Frequently asked questions
Why does my result differ from another tool?
Check the exact bytes, encoding, line endings, and HMAC setting. SHA-384, SHA3-384, and a truncated SHA-512 digest are different results.
Can I use the result to verify data?
Yes, if the trusted expected value uses the same mode. To hash raw file bytes, use SHA-384 File Hash.