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.