Hash Tools / XOF

cSHAKE128 Hash

Generate a cSHAKE128 hash in the browser. The secondary input acts as a customization string, and leaving it empty falls back to standard SHAKE128-compatible output.

Input

Any text is valid here, including blank input. Empty input still produces a deterministic digest.

This becomes the cSHAKE customization string. Leave it blank to use the SHAKE128-compatible fallback.

Output

Input bytes 0
Customization bytes 0
Digest bytes 32
Mode SHAKE128 fallback
Ready.
The page always returns 32 bytes of output. If the customization string is empty, the tool behaves like SHAKE128 for the same message.