crypto_ripemd
Compute RIPEMD-128, 160, 256, or 320 hash digests of UTF-8 text. Returns hex, base64, or base64url encodings.
Instructions
RIPEMD Hash Generator. Compute RIPEMD message digests of a UTF-8 text string, returning one digest per requested variant (RIPEMD-128/160/256/320). Use crypto_hash instead for MD5/SHA-1/ SHA-256/SHA-512, or crypto_sha3 for SHA-3/Keccak; RIPEMD-160 is the variant used in Bitcoin/altcoin address derivation. Runs locally on the input you provide: read-only, non-destructive, deterministic, contacts no external service, and is rate-limited (30 requests/min anonymous). Returns a hashes map keyed by variant, each with the digest in the chosen output format plus hex/base64/base64url renderings and the bit length.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Text to hash, encoded as UTF-8 before digesting. The empty string is valid (RIPEMD-160 of the empty string is 9c1185a5c5e9fc54612808977ee8f548b2258d31). | |
| algorithms | No | RIPEMD variants to compute, one digest each. At least one required; unknown values are rejected. | |
| outputFormat | No | Encoding of each hashes value: lowercase hex, uppercase HEX, standard base64, or URL-safe base64url. hex/base64/base64url are always also returned under formats regardless of this choice. | hex |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | The input text, echoed back. | |
| outputFormat | No | The output format applied to each value. | |
| hashes | No | Map keyed by variant id (e.g. ripemd160) to that variant digest. | |
| timestamp | No | Unix epoch seconds when the response was generated. |