Hashes noble-hashes xof

TurboSHAKE256 Generator - High-Security Fast XOF

Generate TurboSHAKE256 - high-security 12-round Keccak XOF with 256-bit security.

turboshake256.workspace
2 options
0 bytes UTF-8, Hex, Base64, or File input

Secure client-side computation. No data leaves your browser. Privacy Security

Result Output

What Is TurboSHAKE256?

TurboSHAKE256 is a high-security reduced-round XOF using 12-round Keccak-f[1600] with 512-bit capacity, combining 256-bit security with faster Keccak operations. Based on the Keccak teams draft specification, not yet standardized by NIST or IETF.

Specifications

Output Size Variable
Standard TurboSHAKE specification (Keccak Team)
Standard Year 2022

Use Cases

  • High-security fast XOF applications
  • Fast post-quantum key derivation
  • Performance-critical masking
  • High-speed high-security protocols
  • Experimental fast cryptography
!

Security Notice

TurboSHAKE256 is a secure extendable-output function when used with an appropriate output length. Use a dedicated KDF or password hashing algorithm for password storage.

Implementation Notes

Practical usage details for this browser-based TurboSHAKE256 tool.

How to Generate a TurboSHAKE256 hash

  1. Choose UTF-8, Hex, Base64, or File input mode.
  2. Enter text, encoded bytes, or choose a local file to process.
  3. Adjust the TurboSHAKE256 options if your use case requires non-default settings.
  4. Click Generate TurboSHAKE256 Hash and copy the result.

Example Input

Sample input:

abc

Use this sample input, then copy the generated hash from the result panel.

When Not to Use TurboSHAKE256

  • Do not use a plain hash or derivation output directly as password storage without the right password-hashing construction and parameters.

Recommended Alternatives

Review related tools when you need a different output size, security margin, or keyed construction.

Frequently Asked Questions