crypto_sha3_generator
Compute SHA3 cryptographic digests (224/256/384/512) from text, hex, or Base64 input. Returns hex hash with length and security level.
Instructions
SHA3 Hash Generator (SHA3-224/256/384/512). Compute a SHA3 (Keccak, NIST FIPS 202) cryptographic digest of text, hex, or Base64 input. Choose algorithm to pick the variant (SHA3-256 default); set inputFormat to decode the input before hashing. Use this for the standardized SHA3 sponge family; use crypto_keccak_generator for the pre-standard Ethereum Keccak-256 variant, or crypto_hash for MD5, SHA-1, and SHA-2 legacy digests. Runs locally on the input you provide: read-only, non-destructive, contacts no external service, and is rate-limited (30 requests/minute for anonymous callers). Returns the lowercase hex digest plus its length, output size, security level, and typical use cases.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| input | Yes | Data to hash, interpreted per inputFormat (plaintext, hex, or Base64). Empty string hashes to the variant fixed-empty digest. | |
| algorithm | No | SHA3 variant determining digest width (224, 256, 384, or 512 bits). Case-insensitive. | sha3-256 |
| inputFormat | No | How to decode input before hashing. hex requires even-length valid hex; base64 requires a valid Base64 string. | text |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| input | No | The submitted input, echoed back. | |
| inputFormat | No | The decoding applied (text, hex, or base64). | |
| algorithm | No | The variant used, uppercased (such as SHA3-256). | |
| hash | No | Lowercase hexadecimal digest. | |
| hashLength | No | Number of hex characters in hash (twice the byte length). | |
| outputSize | No | Digest size in bits and bytes (such as 256 bits / 32 bytes). | |
| description | No | Human-readable summary of the variant. | |
| securityLevel | No | Collision-resistance level (such as 128-bit security). | |
| useCases | No | Typical applications for the variant. |