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.