Input
RIPEMD-160 digests are 40 hexadecimal characters. Computed with the CryptoJS library, locally.
The digest appears below in hexadecimal.
Generate the RIPEMD-160 digest of any text in your browser. RIPEMD-160 outputs 160 bits (40 hex characters) and famously appears in Bitcoin addresses.
RIPEMD-160 digests are 40 hexadecimal characters. Computed with the CryptoJS library, locally.
The digest appears below in hexadecimal.
RIPEMD-160 was developed in 1996 by researchers in Leuven as an open European alternative to MD4 and MD5. It runs two parallel lines of five rounds each over 512-bit blocks and combines them into a 160-bit digest. The twin-line design was meant to frustrate the differential attacks that broke MD4 and MD5.
Bitcoin addresses are RIPEMD-160(SHA-256(public key)), hashed and then Base58Check encoded. The 160-bit size keeps addresses short (20 bytes) while the double-hash construction hedges against a break in either function. This is RIPEMD-160's most famous real-world deployment.