RIPEMD-256

Calculate a RIPEMD-256 hash or HMAC from text using UTF-8, Hex, Base64, and other input encodings. Read more

What is RIPEMD-256?

RIPEMD-256 is the 256-bit optional extension of RIPEMD-128. According to the RIPEMD authors’ specification, it was designed for applications that need a longer result without a higher security level: its guaranteed security level remains that of RIPEMD-128. It is a separate function, not RIPEMD-128 padded or repeated.

How to use this hash calculator

Enter the text, choose its byte encoding, and select the output format. Leave HMAC disabled for a plain digest. Enable it only when an existing system explicitly requires HMAC-RIPEMD-256 with a shared secret key.

Result example

RIPEMD-256 of UTF-8/ASCII abc is afbd6e228b9d8cbbcef5ca2d03e6dba10ac0bc7dcbe4680e1e42d2e975459b65 in Hex.

Important limitations

The 256-bit output must not be interpreted as 256-bit security or stronger collision resistance than RIPEMD-128. RIPEMD-256 is not encryption, and plain hashes do not authenticate data. Prefer a modern standardized hash for new designs.

Frequently asked questions

Why does my result differ from another tool?

Check bytes, encoding, line endings, HMAC mode, and exact RIPEMD variant. RIPEMD-256 does not equal SHA-256 or a widened RIPEMD-128 digest.

Can I use the result to verify data?

It can reproduce a value required by an existing format. For files, use RIPEMD-256 File Hash.

Input
Output
Share Link
Settings