Hash + encode/decode
hash_encodeHash data (SHA-256/512, SHA3, Keccak-256, BLAKE2, MD5, SHA-1, RIPEMD-160, HMAC) and convert between utf8, hex, base64, base64url and base58 — exact, in one call. Useful for signatures, content addressing, EVM selectors (keccak of a function signature), and decoding blobs agents are handed. Input can itself be hex/base64/base58. Price: free.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| input | Yes | ||
| hashes | No | sha256, sha512, sha3-256, sha3-512, keccak256, blake2b512, blake2s256, md5, sha1, ripemd160 | |
| hmac_key | No | if set, HMAC instead of plain hash (utf8 key) | |
| input_encoding | No | utf8 |