utilpeek: hash text or bytes (SHA-2, SHA-3, BLAKE2b, Keccak-256, MD5, CRC-32)
hash_textGenerate SHA-256, Keccak-256, Blake2b, MD5, CRC32, and other hex digests from UTF-8 text or base64-encoded bytes for checksums or identifiers.
Instructions
utilpeek: Hash text or bytes: sha256, keccak256, blake2b, md5, crc32, ... For a keyed HMAC use hmac_sign_verify. Returns hex digests of the text (as UTF-8) or base64 bytes you send. md5 and sha1 are for checksums, not security. Send exactly one of text or base64 (else 422 invalid_request); bad base64 is a 422 invalid_base64. The input is never echoed. Typically under 0.1 s (keccak256 about 2 s per MB). Price: USD 0.001. Free: 10 utilpeek calls per IP per UTC day. The submitted text is never logged or stored. Docs: https://tanod.dev/learn/hash-text-api.html
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | Text, hashed as UTF-8 (at most 1 MB); send text OR base64. | |
| base64 | No | Raw bytes as standard base64 (at most 1 MB decoded); send text OR base64. | |
| algorithms | No | Any of md5, sha1, sha256 (default), sha512, sha3_256, blake2b, keccak256, crc32. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| bytes | No | ||
| error | No | Only on an error result: an object {code, message}, or the reason string of an x402 PaymentRequired object. | |
| input | No | ||
| source | No | ||
| digests | No |