RIPEMD-160

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

What is RIPEMD-160?

RIPEMD-160 is a 160-bit cryptographic hash designed by Hans Dobbertin, Antoon Bosselaers, and Bart Preneel as a strengthened successor to RIPEMD. The authors’ specification and test vectors describe its dual-line 32-bit design. It appears in established systems, including cryptocurrency address constructions, but new protocols more commonly choose SHA-2 or SHA-3.

How to use this hash calculator

Enter the text, select how it becomes bytes, and choose the result format. Leave HMAC disabled for a RIPEMD-160 digest. Enable it only for HMAC-RIPEMD-160 and supply the secret key using the intended encoding.

Result example

RIPEMD-160 of UTF-8/ASCII abc is 8eb208f7e05d987a9b044a8e98c6b087f15a0bfc in Hex, matching the authors’ vector.

Important limitations

RIPEMD-160 does not encrypt data, and its unkeyed digest cannot authenticate the sender. HMAC authentication depends on a secret key. Do not use a fast RIPEMD digest directly for password storage.

Frequently asked questions

Why does my result differ from another tool?

Check message bytes, encoding, line endings, HMAC mode, and exact variant. RIPEMD-160 is not the original RIPEMD and is not RIPEMD-320 truncated.

Can I use the result to verify data?

Yes, when an existing format or trusted source specifies RIPEMD-160. For raw files, use RIPEMD-160 File Hash.

Input
Output
Share Link
Settings