CoderTools

RIPEMD Hash Generator

Generate RIPEMD-128/160/256/320 hashes for text and files, RIPEMD-160 widely used in Bitcoin

Enter plain text (UTF-8 encoded)

About RIPEMD

RIPEMD (RACE Integrity Primitives Evaluation Message Digest) is a family of cryptographic hash functions developed in 1992-1996 by Hans Dobbertin, Antoon Bosselaers, and Bart Preneel at the COSIC research group in Belgium. The family includes RIPEMD-128, RIPEMD-160, RIPEMD-256, and RIPEMD-320.

RIPEMD-160 is the most widely used variant, particularly famous for its use in Bitcoin address generation (RIPEMD-160 of SHA-256). RIPEMD-256 and RIPEMD-320 are extended versions that provide longer output but are not considered more secure than RIPEMD-128 and RIPEMD-160 respectively.

Algorithm Comparison

Algorithm Output Size Block Size Security
RIPEMD-128 128 bits (16 bytes) 512 bits Weak
RIPEMD-160 160 bits (20 bytes) 512 bits Good
RIPEMD-256 256 bits (32 bytes) 512 bits Moderate
RIPEMD-320 320 bits (40 bytes) 512 bits Moderate

Common Use Cases

Examples

Input: "hello"

RIPEMD-128: 789d569f08ed7055e94b4289a4195012

RIPEMD-160: 108f07b8382412612c048d07d13f814118445acd

RIPEMD-256: cc1d2594aece0a064b7aed75a57283d9490fd5705ed3d66bf9adfe3a58b25de5

RIPEMD-320: eb0cf45114c56a8421fbcb33430fa22e0cd607560a88bbe14ce70bdf59bf55b11a3906987c487992

Security Note

RIPEMD-160 remains secure for many applications. However, RIPEMD-128 is considered weak due to its short output. RIPEMD-256 and RIPEMD-320 provide longer output but were not designed to provide higher security levels. For new security-critical applications, consider SHA-256 or SHA-3.

References