ETEvoraTools
Hash & Checksum Tools

SHA-384 Generator

SHA-384 Generator passes exact UTF-8 text bytes to Web Crypto and formats the 384-bit result as 96 lowercase hex characters. SHA-384 belongs to the SHA-2 family and can be appropriate where a protocol explicitly requires it. This page supplies only an unkeyed text digest: it does not implement HMAC, password hardening, signatures, file hashing, Unicode normalization, or protocol-level verification.

Runs locally — files stay on your device
Quick answer

How many hex characters does SHA-384 produce?

96.

SHA-384 is a fixed-length SHA-2 digest

Arbitrary input length maps to 48 digest bytes. Output length does not reveal input length.

How it works

The browser encodes text in UTF-8, calculates SHA-384, and converts each digest byte to two hex digits.

Key concepts

Algorithm agreement

Both systems must hash identical bytes with SHA-384.

Unkeyed output

Anyone with the input can compute the same value.

When to use it

  • Match a protocol or test vector specifying SHA-384.
  • Fingerprint canonical text.
  • Debug a SHA-384 integration locally.

When not to use it

  • Do not substitute it where a different algorithm is specified.
  • Do not store passwords with a single fast hash.
  • Do not infer authorship from the output.

Worked examples

Empty text

Input
(empty input)
Expected output
96-character known digest

Even empty input has a digest.

Whitespace

Input
value versus value-space
Expected output
Different values

Trailing spaces count.

UTF-8

Input
șț
Expected output
96 hex characters

Multibyte text is supported.

Common mistakes

Counting characters rather than bytes

UTF-8 is variable width. Correction: Compare encoded bytes.

Using as HMAC

No secret key participates. Correction: Use HMAC-SHA-384.

Assuming stronger output fixes weak passwords

Fast hashing remains guessable. Correction: Use a password KDF.

Best practices

  • Follow the destination protocol exactly.
  • Specify UTF-8 and normalization.
  • Use the correct keyed or signature construction when authenticity is needed.

Related operations and differences

SHA-1 Generator

Choose SHA-1 Generator when you need to calculate a SHA-1 digest with Web Crypto.; use SHA-384 Generator specifically for hash.

SHA-256 Generator

Choose SHA-256 Generator when you need to calculate a SHA-256 digest with Web Crypto.; use SHA-384 Generator specifically for hash.

SHA-512 Generator

Choose SHA-512 Generator when you need to calculate a SHA-512 digest with Web Crypto.; use SHA-384 Generator specifically for hash.

Base64 Decoder

Choose Base64 Decoder when you need to decode Base64 into readable text.; use SHA-384 Generator specifically for hash.

Base64 Encoder

Choose Base64 Encoder when you need to encode text as Base64 in your browser.; use SHA-384 Generator specifically for hash.

Binary to Text

Choose Binary to Text when you need to decode 8-bit binary groups into text.; use SHA-384 Generator specifically for hash.

Limitations and privacy

  • UTF-8 text and lowercase hex only.
  • No files, HMAC, KDF, salt, signature, normalization, provenance, or comparison workflow.

The entered value is transformed locally in this browser and is not sent to the Toolbox server.

Copying or pasting sensitive output into another service is a separate disclosure decision.

Frequently asked questions

Is SHA-384 part of SHA-2?

Yes.

Can it hash files?

No.

Does it use a key?

No.

Is output always the same length?

Yes.

References